xref: /libCEED/.github/workflows/c-fortran-test-icc.yml (revision dfb8ed2301fb86f449dfa8c64803ad1d47eb3ca2)
1*dfb8ed23Sjeremyltname: ICC and IFort
23446d1b5SJeremy L Thompson
33446d1b5SJeremy L Thompsonon:
43446d1b5SJeremy L Thompson  push:
53446d1b5SJeremy L Thompson
63446d1b5SJeremy L Thompsonjobs:
73446d1b5SJeremy L Thompson  test:
83446d1b5SJeremy L Thompson    strategy:
93446d1b5SJeremy L Thompson      matrix:
103446d1b5SJeremy L Thompson        os: [ubuntu-latest]
113446d1b5SJeremy L Thompson
123446d1b5SJeremy L Thompson    runs-on: ${{ matrix.os }}
133446d1b5SJeremy L Thompson
143446d1b5SJeremy L Thompson    steps:
153446d1b5SJeremy L Thompson      - uses: actions/checkout@v2
163446d1b5SJeremy L Thompson      - name: Clone Intel install scripts
173446d1b5SJeremy L Thompson        run: |
183446d1b5SJeremy L Thompson          git clone https://github.com/oneapi-src/oneapi-ci.git
193446d1b5SJeremy L Thompson      - name: Install Intel compilers
203446d1b5SJeremy L Thompson        run: |
213446d1b5SJeremy L Thompson          oneapi-ci/scripts/install_linux_apt.sh intel-oneapi-dpcpp-cpp-compiler-pro
223446d1b5SJeremy L Thompson          oneapi-ci/scripts/install_linux_apt.sh intel-oneapi-ifort
233446d1b5SJeremy L Thompson      - name: Build and test libCEED
243446d1b5SJeremy L Thompson        run: |
253446d1b5SJeremy L Thompson          ./.github/workflows/c-fortran-test-icc.sh
263446d1b5SJeremy L Thompson
27