diff --git a/.ci_support/environment-old.yml b/.ci_support/environment-old.yml new file mode 100644 index 00000000..161f7ae1 --- /dev/null +++ b/.ci_support/environment-old.yml @@ -0,0 +1,10 @@ +channels: +- conda-forge +dependencies: +- python +- numpy +- openmpi =4.1.4 +- cloudpickle =2.0.0 +- mpi4py =3.1.4 +- tqdm =4.44.0 +- pyzmq =25.0.0 \ No newline at end of file diff --git a/.github/workflows/unittests-old.yml b/.github/workflows/unittests-old.yml new file mode 100644 index 00000000..3074bd74 --- /dev/null +++ b/.github/workflows/unittests-old.yml @@ -0,0 +1,36 @@ +# This workflow is used to run the unittest of pyiron + +name: Unittest Lower Bound + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: conda-incubator/setup-miniconda@v2.2.0 + with: + python-version: '3.9' + mamba-version: "*" + channels: conda-forge + miniforge-variant: Mambaforge + channel-priority: strict + auto-update-conda: true + environment-file: .ci_support/environment-old.yml + - name: Setup + shell: bash -l {0} + run: pip install --no-deps . + - name: Test + shell: bash -l {0} + timeout-minutes: 5 + run: cd tests; python -m unittest discover . + env: + OMPI_MCA_plm: 'isolated' + OMPI_MCA_rmaps_base_oversubscribe: 'yes' + OMPI_MCA_btl_vader_single_copy_mechanism: 'none'