Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP -- Parallelize GFDL TC detector using OpenMP #763

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

test_tc_candidates add control over the max iterations

a01eccc
Select commit
Loading
Failed to load commit list.
Open

WIP -- Parallelize GFDL TC detector using OpenMP #763

test_tc_candidates add control over the max iterations
a01eccc
Select commit
Loading
Failed to load commit list.
Travis CI / Travis CI - Branch failed Aug 22, 2023 in 2h 32m 51s

Build Failed

The build failed, just like the previous build.

Details

This is a normal build for the openmp_tc_detector branch. You should be able to reproduce it by checking out the branch locally.

Jobs and Stages

This build has four jobs, running in parallel.

Job ENV OS State
2549.1 BUILD_TYPE=Debug Linux failed
2549.2 BUILD_TYPE=Debug Linux failed
2549.3 BUILD_TYPE=Debug Linux failed
2549.4 BUILD_TYPE=Debug Linux failed

Build Configuration

Build Option Setting
Language C++
Operating System Linux (Xenial)
Xcode Version xcode12.2
Build Configuration
{
  "language": "cpp",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "sudo": true,
  "services": [
    "docker"
  ],
  "osx_image": [
    "xcode12.2"
  ],
  "env": [
    "global={:BUILD_TYPE=>\"Debug\"}={:TECA_DIR=>\"/travis_teca_dir\"}={:TECA_PYTHON_VERSION=>\"3\"}={:TECA_DATA_REVISION=>\"158\"} jobs={:DOCKER_IMAGE=>\"ubuntu\", :IMAGE_VERSION=>\"20.04\", :IMAGE_NAME=>\"ubuntu_20_04\", :REQUIRE_NETCDF_MPI=>\"TRUE\"}={:DOCKER_IMAGE=>\"ubuntu\", :IMAGE_VERSION=>\"20.04\", :IMAGE_NAME=>\"ubuntu_20_04\", :REQUIRE_NETCDF_MPI=>\"FALSE\"}={:DOCKER_IMAGE=>\"fedora\", :IMAGE_VERSION=>\"32\", :IMAGE_NAME=>\"fedora_32\", :REQUIRE_NETCDF_MPI=>\"TRUE\"}={:DOCKER_IMAGE=>\"fedora\", :IMAGE_VERSION=>\"32\", :IMAGE_NAME=>\"fedora_32\", :REQUIRE_NETCDF_MPI=>\"FALSE\"}={:NO_DOCKER=>\"TRUE\"}"
  ],
  "jobs": {
    "exclude": [
      {
        "os": "osx",
        "env": [
          {
            "DOCKER_IMAGE": "ubuntu",
            "IMAGE_VERSION": "20.04",
            "IMAGE_NAME": "ubuntu_20_04",
            "REQUIRE_NETCDF_MPI": "TRUE"
          }
        ]
      },
      {
        "os": "osx",
        "env": [
          {
            "DOCKER_IMAGE": "ubuntu",
            "IMAGE_VERSION": "20.04",
            "IMAGE_NAME": "ubuntu_20_04",
            "REQUIRE_NETCDF_MPI": "FALSE"
          }
        ]
      },
      {
        "os": "osx",
        "env": [
          {
            "DOCKER_IMAGE": "fedora",
            "IMAGE_VERSION": "32",
            "IMAGE_NAME": "fedora_32",
            "REQUIRE_NETCDF_MPI": "TRUE"
          }
        ]
      },
      {
        "os": "osx",
        "env": [
          {
            "DOCKER_IMAGE": "fedora",
            "IMAGE_VERSION": "32",
            "IMAGE_NAME": "fedora_32",
            "REQUIRE_NETCDF_MPI": "FALSE"
          }
        ]
      },
      {
        "os": "linux",
        "env": [
          {
            "NO_DOCKER": "TRUE"
          }
        ]
      }
    ]
  },
  "before_install": [
    "echo \"${DOCKER_PASSWORD}\" | docker login -u \"${DOCKER_USERNAME}\" --password-stdin; if [[ \"${TRAVIS_OS_NAME}\" == \"linux\" ]]; then docker pull ${DOCKER_IMAGE}:${IMAGE_VERSION} && docker run -t -v ${TRAVIS_BUILD_DIR}:${TECA_DIR} -w ${TECA_DIR} --name teca_${DOCKER_IMAGE}_${IMAGE_VERSION} -d ${DOCKER_IMAGE}:${IMAGE_VERSION}; fi\n"
  ],
  "install": [
    "if [[ \"${TRAVIS_OS_NAME}\" == \"osx\" ]]; then ./test/travis_ci/install_osx.sh; elif [[ \"$TRAVIS_OS_NAME\" == \"linux\" ]]; then docker exec teca_${DOCKER_IMAGE}_${IMAGE_VERSION} /bin/bash -c \"export TECA_PYTHON_VERSION=${TECA_PYTHON_VERSION} && export TECA_DATA_REVISION=${TECA_DATA_REVISION} && export REQUIRE_NETCDF_MPI=${REQUIRE_NETCDF_MPI} && ${TECA_DIR}/test/travis_ci/install_${IMAGE_NAME}.sh\"; fi\n"
  ],
  "script": [
    "if [[ \"${TRAVIS_OS_NAME}\" == \"osx\" ]]; then ./test/travis_ci/ctest_osx.sh; elif [[ \"${TRAVIS_OS_NAME}\" == \"linux\" ]]; then docker exec teca_${DOCKER_IMAGE}_${IMAGE_VERSION} /bin/bash -c \"export TRAVIS_BRANCH=${TRAVIS_BRANCH} && export TECA_PYTHON_VERSION=${TECA_PYTHON_VERSION} && export BUILD_TYPE=${BUILD_TYPE} && export DOCKER_IMAGE=${DOCKER_IMAGE} && export IMAGE_VERSION=${IMAGE_VERSION} && export REQUIRE_NETCDF_MPI=${REQUIRE_NETCDF_MPI} && ${TECA_DIR}/test/travis_ci/ctest_linux.sh\"; fi"
  ]
}