Skip to content

Commit

Permalink
EVPath 2022-06-01 (77f54fac)
Browse files Browse the repository at this point in the history
Code extracted from:

    https://github.com/GTkorvo/EVPath.git

at commit 77f54fac21cb4452057b2b9c8d285e9084309dbc (master).
  • Loading branch information
EVPath Upstream authored and Chuck Atkins committed Jun 2, 2022
0 parents commit 95c38c3
Show file tree
Hide file tree
Showing 252 changed files with 84,570 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .depends
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ffs
atl
gen_thread

130 changes: 130 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
name: Build and Test

on:
push:
branches:
- master
pull_request:
branches:
- master

concurrency:
group: ${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
linux:
# The jobs should run pretty quick; anything over 30m essentially means
# someting is stuck somewhere
timeout-minutes: 30
runs-on: ubuntu-latest
container: ${{ matrix.container }}
env:
GH_YML_JOBNAME: ${{ matrix.os }}-${{ matrix.compiler }}
GH_YML_BUILDTYPE: ${{ matrix.buildtype }}
GH_YML_SHA: ${{ github.event.pull_request.head.sha || github.sha }}

strategy:
fail-fast: false
matrix:
buildtype: [ release, debug ]
os: [ centos7, alma8, ubuntu1604, ubuntu1804, ubuntu2004 ]
compiler: [ clang, gcc, nvhpc ]
exclude:
- { os: alma8, compiler: nvhpc }
- { os: ubuntu1604, compiler: nvhpc }
- { os: ubuntu1804, compiler: nvhpc }
include:
- os: centos7
container: centos:7
- os: alma8
container: almalinux:8
- os: ubuntu1604
container: ubuntu:16.04
- os: ubuntu1804
container: ubuntu:18.04
- os: ubuntu2004
container: ubuntu:20.04
- os: centos7
compiler: nvhpc
container: nvcr.io/nvidia/nvhpc:21.2-devel-cuda11.2-centos7
- os: ubuntu2004
compiler: nvhpc
container: nvcr.io/nvidia/nvhpc:21.2-devel-cuda11.2-ubuntu20.04

steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
path: source
- name: Setup
run: |
. source/scripts/ci/setup/linux.sh
source/scripts/ci/setup/install-atl.sh ${{ matrix.buildtype }}
source/scripts/ci/setup/install-dill.sh ${{ matrix.buildtype }}
source/scripts/ci/setup/install-ffs.sh ${{ matrix.buildtype }}
- name: Update
run: source/scripts/ci/gh-actions/run.sh update
- name: Configure
run: source/scripts/ci/gh-actions/run.sh configure
- name: Build
run: source/scripts/ci/gh-actions/run.sh build
- name: Test
run: source/scripts/ci/gh-actions/run.sh test

# mac_and_windows:
# # The jobs should run pretty quick; anything over 30m essentially means
# # something is stuck somewhere
# timeout-minutes: 30
# runs-on: ${{ matrix.vm }}
# env:
# GH_YML_JOBNAME: ${{ matrix.jobname }}
# GH_YML_BUILDTYPE: ${{ matrix.buildtype }}
# GH_YML_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
#
# strategy:
# fail-fast: false
# matrix:
# buildtype: [ release, debug ]
# jobname: [
# windows-vs2019-msvc,
# windows-vs2019-clang,
# macos-clang ]
# include:
# - jobname: windows-vs2019-msvc
# vm: windows-latest
# - jobname: windows-vs2019-clang
# vm: windows-latest
# - jobname: macos-clang
# vm: macos-latest

# defaults:
# run:
# shell: bash

# steps:
# - uses: actions/checkout@v2
# with:
# ref: ${{ github.event.pull_request.head.sha }}
# path: source
# - name: Setup
# if: ${{ runner.os == 'Windows' }}
# run: |
# . source/scripts/ci/setup/windows.sh
# source/scripts/ci/setup/install-atl.sh ${{ matrix.buildtype }}
# source/scripts/ci/setup/install-ffs.sh ${{ matrix.buildtype }}
# - name: Setup
# if: ${{ runner.os == 'macOS' }}
# run: |
# . source/scripts/ci/setup/macos.sh
# source/scripts/ci/setup/install-atl.sh ${{ matrix.buildtype }}
# source/scripts/ci/setup/install-dill.sh ${{ matrix.buildtype }}
# source/scripts/ci/setup/install-ffs.sh ${{ matrix.buildtype }}
# - name: Update
# run: source/scripts/ci/gh-actions/run.sh update
# - name: Configure
# run: source/scripts/ci/gh-actions/run.sh configure
# - name: Build
# run: source/scripts/ci/gh-actions/run.sh build
# - name: Test
# run: source/scripts/ci/gh-actions/run.sh test
15 changes: 15 additions & 0 deletions .github/workflows/triggers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Triggers

on:
workflow_run:
workflows: ["Build and Test"]
types: [requested]

jobs:
all_triggers:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Post CDash Status
run: scripts/ci/scripts/post-cdash-status.sh ${{ github.event.repository.full_name }} ${{ github.event.workflow_run.head_sha }} ${{ secrets.GITHUB_TOKEN }}
144 changes: 144 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# vi temp files
*.s??

# /
/*.exp
/*.la
/*.lib
/*.lo
/*.loT
/.deps
/.libs
/.nfs*
/.~*
/Makefile
/Makefile.bak
/autom4te.cache
/cm_interface.c
/cmdemo
/cmdemo.static
/cmprobe
/config.cache
/config.h
/config.log
/config.status
/fixup.pl
/libcm.la
/libcmsockets.la
/libtool
/msvc.txt
/redirect_server
/revp.c
/revpath.h
/stamp-h*
/vc*.pch
/evpath.vcproj.*
/evpath-*.pc
/TAGS

# /dfg_tests/
/dfg_tests/Makefile
/dfg_tests/chain_test
/dfg_tests/evtest
/dfg_tests/filter_test
/dfg_tests/tree_test
/dfg_tests/*dSYM
/dfg_tests/multi_test
/dfg_tests/rawtest
/dfg_tests/dchain_test

# /doc/
/doc/*.aux
/doc/*.bbl
/doc/*.blg
/doc/*.dvi
/doc/*.log
/doc/*~
/doc/.~*
/doc/client
/doc/client.exe
/doc/client.o
/doc/client.obj
/doc/html
/doc/latex
/doc/server
/doc/server.exe
/doc/server.o
/doc/server.obj

# /examples/
/examples/.libs
/examples/Makefile
/examples/derived_recv
/examples/derived_send
/examples/derived_send2
/examples/multi_send
/examples/net_recv
/examples/net_send
/examples/transform_recv
/examples/transform_recv2
/examples/transform_recv3
/examples/triv
/examples/autostone
/examples/central
/examples/local

# /mtests/
/mtests/*.o
/mtests/.libs
/mtests/Makefile
/mtests/bulktest
/mtests/cmconn
/mtests/cmping
/mtests/cmtest
/mtests/take_test

# /rtests/
/rtests/.libs
/rtests/Makefile
/rtests/evtest
/rtests/remote_terminal_test

# /tests/
/tests/*.exe
/tests/.libs
/tests/.nfs*
/tests/.pure
/tests/Makefile
/tests/auto_test
/tests/block_test
/tests/bulktest
/tests/cmconn
/tests/cmping
/tests/cmtest
/tests/complex_test
/tests/congest_bulktest
/tests/congestion_test
/tests/evtest
/tests/extract_test
/tests/filter2_test
/tests/filter_test
/tests/http_test
/tests/multiq_test
/tests/rawtest
/tests/router_test
/tests/router_test2
/tests/split_test
/tests/store_limit_test
/tests/store_pressure_test
/tests/store_send_test
/tests/submit_test
/tests/take_test
/tests/thin_client
/tests/thin_test
/tests/transform_test
/tests/submit_wait_test
/tests/multi_thread
/tests/no_type_router_test

# /tests/testdll/
/tests/testdll/.deps
/tests/testdll/.libs
/tests/testdll/*.lo
/tests/testdll/*.la
/tests/testdll/Makefile
4 changes: 4 additions & 0 deletions .indent.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-nbad -bap -nbc -br -c33 -cd33 -ncdb -ce -ci4 -brs
-cli0 -cp33 -d0 -di1 -fc1 -fca -i4 -ip0 -l75 -lp
-npcs -psl -sc -nsob -nss -ts8 -TIOFile -TIOFormat -TIOConversionPtr
-TIOFieldList -TIORecordType -TIOFieldPtr
Loading

0 comments on commit 95c38c3

Please sign in to comment.