choderalab / perses

Experiments with expanded ensembles to explore chemical space
http://perses.readthedocs.io
MIT License
179 stars 51 forks source link

Add openmm 8 beta to testing matrix #1124

Closed mikemhenry closed 1 year ago

mikemhenry commented 1 year ago

Description

This PR adds the openmm 8 beta to our testing matrix.

Motivation and context

We want to make sure the new beta doesn't break anything!

How has this been tested?

Tested right here :)

Change log

I don't think we need one, but if we want one

Added openmm 8 beta to testing matrix
codecov[bot] commented 1 year ago

Codecov Report

Merging #1124 (660cd63) into main (269d5cc) will increase coverage by 0.03%. The diff coverage is 100.00%.

mikemhenry commented 1 year ago

Looks like we have a mix of failure modes, some of which are related to the changes in the openff toolkit. It does look like we are getting some NaNs, I will work on fixing some of the other errors first to reduce the noise.

ijpulidos commented 1 year ago

@mikemhenry As far as I can see, we shouldn't be pulling openff-toolkit>=0.11 with perses conda-forge packages.

ijpulidos commented 1 year ago

Oh I see, this is actually a problem in the dependencies of openmmforcefields=0.11.2, which is the one that is being pulled and that one probably needs a more recent version of openff-units. Should we open an issue about this in the openmmforcefields repo?

ijpulidos commented 1 year ago

As far as I can see, the problem of having the wrong openff-units version only appears when we build the environment with openmm=7.6, I don't know why this pulls the wrong version. Do we want to keep supporting this version of openmm?

mikemhenry commented 1 year ago

1) I'm fine with dropping openmm 7.6, we are not using it and it will trim our matrix down/make debugging easier 2) We added functionality in openff-units to make the toolkit more backwards compatible, but the edge case is you need the newer version of that package to use the older version of the toolkit in a backwards compatible way. I will try pulling in a newer version of openff-units and see if that helps to fix things. If not, this will be the time to make perses work with the new toolkit.

mikemhenry commented 1 year ago

@ijpulidos that worked, now on nightly:

FAILED perses/tests/test_relative_setup.py::test_relative_setup_charge_change - AssertionError: charge diff is -1 but should be zero.
assert False
 +  where False = <function isclose at 0x7f2fa0e79430>(-1, 0)
 +    where <function isclose at 0x7f2fa0e79430> = <module 'numpy' from '/usr/share/miniconda/envs/test/lib/python3.8/site-packages/numpy/__init__.py'>.isclose

and openmm8 beta

FAILED perses/tests/test_cli.py::test_dummy_cli_with_override - AssertionError: assert 1 == 0
 +  where 1 = <Result OpenMMException('Particle coordinate is NaN.  For more information, see https://github.com/openmm/openmm/wiki/Frequently-Asked-Questions#nan')>.exit_code
FAILED perses/tests/test_relative.py::test_RESTCapableHybridTopologyFactory_energies - AssertionError
FAILED perses/tests/test_relative.py::test_unsampled_endstate_energies - AssertionError
FAILED perses/tests/test_cli.py::test_s3_yaml_read - AssertionError: assert 1 == 0
 +  where 1 = <Result OpenMMException('Particle coordinate is NaN.  For more information, see https://github.com/openmm/openmm/wiki/Frequently-Asked-Questions#nan')>.exit_code
FAILED perses/tests/test_relative_point_mutation_setup.py::test_PointMutationExecutor_endstate_validation - AssertionError
FAILED perses/tests/test_relative_setup.py::test_relative_setup_charge_change - AssertionError: charge diff is -1 but should be zero.
assert False
 +  where False = <function isclose at 0x7f0e384ae680>(-1, 0)
 +    where <function isclose at 0x7f0e384ae680> = <module 'numpy' from '/usr/share/miniconda/envs/test/lib/python3.10/site-packages/numpy/__init__.py'>.isclose
mikemhenry commented 1 year ago

So everything is okay on openmm 7.7, on nightly we have the charge failure, and on beta we have charge failure + some NaNs + assert np.isclose([components_hybrid['NonbondedForce']], np.sum(nonbonded_other_values)) errors

mikemhenry commented 1 year ago

Wow, how did that bug not get caught before?

mikemhenry commented 1 year ago

Oh and let's allow codecov to fail again, it's been flakey for a few different repos I manage

ijpulidos commented 1 year ago

I realized that the other failing tests, namely the test_cli.py::test_dummy_cli_with_override, test_relative.py::test_RESTCapableHybridTopologyFactory_energies, test_relative_point_mutation_setup.py::test_PointMutationExecutor_endstate_validation, are all failing exclusively if we use the CPU platform. That is, if I use CUDA platform they run fine, locally. We would need to further dig into these.

ijpulidos commented 1 year ago

Differences in the test for nonbonded forces are as follows:

CPU platform:

Nonbondeds -- og: -52.1291542657432, hybrid: 69.5571606313417

CUDA platform:

Nonbondeds -- og: -50.75874077259308, hybrid: -50.758743334235376
mikemhenry commented 1 year ago

That is really weird, do you see the same difference with openmm 7.7?

mikemhenry commented 1 year ago

Another check is what the reference platform says, it is normally slow but I think for just evaluating forces it isn't bad for a small system, and it will tell us which is correct... What script are you using that generates that output @ijpulidos

zhang-ivy commented 1 year ago

Hmm that's odd.. I agree with Mike's suggestions though. Can you check if you are able to reproduce the problem on CPU (and not GPU) with OpenMM 7.7? If not, then we'll need to work with Peter to figure out what changed in OpenMM

ijpulidos commented 1 year ago

@mikemhenry @zhang-ivy These results come from our own perses tests output. We don't see the same behavior with OpenMM 7.7 since tests are passing for that configuration. However, there are two things to be addressed here, one is the differences in the energies for nonbondeds (the test itself) and another is the differences between platforms (this is not covered by the tests).

In any case, the results for OpenMM 7.7 in different platforms are as follows (for test_relative.py::test_RESTCapableHybridTopologyFactory_energies)

CPU Platform:

Nonbondeds -- og: -50.85930587590415, hybrid: -50.859318121238914

CUDA Platform:

Nonbondeds -- og: -50.75468720638197, hybrid: -50.75468719701384

So, as expected not only the test passes but it also seems to give consistent results between platforms for OpenMM 7.7.0

zhang-ivy commented 1 year ago

I think the difference across platforms is expected because I think PME is computed differently on CPU than it is on GPU -- right @jchodera?

zhang-ivy commented 1 year ago

If the tests are passing for 7.7 and not for 8 beta, we should loop Peter in to help us determine what's changed in openmm

ijpulidos commented 1 year ago

If the tests are passing for 7.7 and not for 8 beta, we should loop Peter in to help us determine what's changed in openmm

Yes, I agree, but we probably would like to figure out a simple script that reproduces the problem using only openmm. @zhang-ivy Do you think it is worth trying to extract the relevant parts from test_relative.py::test_RESTCapableHybridTopologyFactory_energies to achieve that?

zhang-ivy commented 1 year ago

Oh actually I just realized that the CPU tests that you are running use ala dipeptide in vacuum, so there shouldn't be a problem with PME

zhang-ivy commented 1 year ago

Is the assertion error being thrown during this call or is this call passing? https://github.com/choderalab/perses/blob/a95bf8d8c0be3b1a5cc5ff57a68365912fc086ff/perses/tests/test_relative.py#L1051

Also if it is the above call that is failling, is it failing for both endstates? We check both endstates here: https://github.com/choderalab/perses/blob/e1db2061eec75cceba9f29fa3e3d0a26a8156ed2/perses/tests/test_relative.py#L1016-L1017

zhang-ivy commented 1 year ago

Do you think it is worth trying to extract the relevant parts from test_relative.py::test_RESTCapableHybridTopologyFactory_energies to achieve that?

I'm not sure its going to be possible to extract out parts of the code such that it only relies on openmm since the whole point of the test is that it checks whether the old system energy matches the hybrid system energy at lambda = 0 and that the new system energy matches the hybrid system energy at lambda = 1

zhang-ivy commented 1 year ago

I tried to create a stripped down, reproducible example of the energy validation issue that we are seeing on CPU and am seeing strange behaviors related to importing from perses.app.relative_point_mutation_setup import PointMutationExecutor.

When I run the attached script (test.py) without importing from perses.app.relative_point_mutation_setup import PointMutationExecutor, I see that the total potential energy and the energy of each force is equivalent across platforms:

# CPU platform
-10.396224412218231 kJ/mol
conducting subsequent work with the following platform: CPU
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': -134.40419159130172, 'CustomNonbondedForce_sterics': 4.716823990818269, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}

# Reference platform
-10.396223075365185 kJ/mol
conducting subsequent work with the following platform: Reference
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': -134.4041878467019, 'CustomNonbondedForce_sterics': 4.716820782173288, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}

When I run the attached script (test.py) with importing from perses.app.relative_point_mutation_setup import PointMutationExecutor, I see that the total potential energy differs across platforms and when inspecting the energy components, the discrepancy seems to come from the CustomNonbondedForce_electrostatics:

# CPU platform
324.8533636004771 kJ/mol
conducting subsequent work with the following platform: CPU
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': 0.0, 'CustomNonbondedForce_sterics': 4.716823990818269, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}

# Reference platform
-10.396223075365185 kJ/mol
conducting subsequent work with the following platform: Reference
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': -134.4041878467019, 'CustomNonbondedForce_sterics': 4.716820782173288, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}

For some reason, when we include the PointMutationExecutor import, the CustomNonbondedForce_electrostatics energy is zero on CPU. @ijpulidos Could you debug this further and try to figure out what's causing this?

Note that the energies are in kT for the energy components but they are in kJ/mol for the total potential energy.

debug_energy_validation_failure.zip

ijpulidos commented 1 year ago

@zhang-ivy Thanks so much for the streamlined testing example. I'll take a look into this!

ijpulidos commented 1 year ago

The problem seems to have been solved with the changes in the conda-forge/label/openmm_dev openmm8.0.0dev2 package.

Now the question is what actual package do we want to test against, since this PR uses the openmm_rc label instead of the openmm_dev (which I think has to be manually built).

We need a reliable way of building and testing against OpenMM release candidates, since these issues are all not reproducible in different OS (As far as I could tell the problem was apparently only for linux and not macos, which might point towards build issues for specific platforms).

peastman commented 1 year ago

I can't reproduce the above error even with 8.0.0beta. After uncommenting the import, I get this output:

-10.396224412218231 kJ/mol
conducting subsequent work with the following platform: CPU
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': -134.40419159130172, 'CustomNonbondedForce_sterics': 4.716823990818268, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}
-10.396223075365185 kJ/mol
conducting subsequent work with the following platform: Reference
{'CustomBondForce': 0.4843042375448105, 'CustomAngleForce': 7.903113289767519, 'CustomTorsionForce': 26.631596091842702, 'CustomNonbondedForce_electrostatics': -134.4041878467019, 'CustomNonbondedForce_sterics': 4.716820782173288, 'CustomBondForce_exceptions': 90.50042600262788, 'NonbondedForce_reciprocal': 0.0, 'NonbondedForce_sterics': 0.0}

This is on Ubuntu 20.04. Here's my environment.

environment ``` # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge alabaster 0.7.12 py_0 conda-forge amberlite 22.0 pypi_0 pypi ambertools 22.0 py310hfade12a_1 conda-forge amberutils 21.0 pypi_0 pypi arpack 3.7.0 hdefa2d7_2 conda-forge arsenic 0.2.1 py310hff52083_0 conda-forge astunparse 1.6.3 pyhd8ed1ab_0 conda-forge babel 2.11.0 pyhd8ed1ab_0 conda-forge blas 1.1 openblas conda-forge blosc 1.21.1 h83bc5f7_3 conda-forge bokeh 2.4.3 py310hff52083_0 conda-forge boost 1.74.0 py310h7c3ba0c_5 conda-forge boost-cpp 1.74.0 h312852a_4 conda-forge bottleneck 1.3.5 py310hde88566_1 conda-forge brotli 1.0.9 h166bdaf_8 conda-forge brotli-bin 1.0.9 h166bdaf_8 conda-forge brotlipy 0.7.0 py310h5764c6d_1005 conda-forge bzip2 1.0.8 h7b6447c_0 c-ares 1.18.1 h7f98852_0 conda-forge ca-certificates 2022.10.11 h06a4308_0 cairo 1.16.0 h6cf1ce9_1008 conda-forge certifi 2022.9.24 pyhd8ed1ab_0 conda-forge cffi 1.15.1 py310h74dc2b5_0 cftime 1.6.2 py310hde88566_1 conda-forge charset-normalizer 2.1.1 pyhd8ed1ab_0 conda-forge click 8.1.3 py310hff52083_1 conda-forge cloudpickle 2.2.0 pyhd8ed1ab_0 conda-forge colorama 0.4.6 pyhd8ed1ab_0 conda-forge cryptography 38.0.3 py310h597c629_0 conda-forge cudatoolkit 10.2.89 h713d32c_10 conda-forge curl 7.86.0 h7bff187_1 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge cython 0.29.32 py310h6a678d5_0 cytoolz 0.12.0 py310h5764c6d_1 conda-forge dask 2022.10.2 pyhd8ed1ab_0 conda-forge dask-core 2022.10.2 pyhd8ed1ab_0 conda-forge dask-jobqueue 0.8.1 pyhd8ed1ab_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge dicttoxml 1.7.4 pyhd8ed1ab_2 conda-forge distributed 2022.10.2 pyhd8ed1ab_0 conda-forge docutils 0.19 py310hff52083_1 conda-forge fftw 3.3.10 nompi_h77c792f_102 conda-forge fire 0.4.0 pyh44b312d_0 conda-forge fontconfig 2.13.1 h6c09931_0 fonttools 4.38.0 py310h5764c6d_1 conda-forge freetype 2.12.1 hca18f0e_0 conda-forge fsspec 2022.11.0 pyhd8ed1ab_0 conda-forge gdbm 1.18 h0a1914f_2 conda-forge gettext 0.21.1 h27087fc_0 conda-forge giflib 5.2.1 h516909a_2 conda-forge greenlet 1.1.2 py310hd8f1fbe_2 conda-forge hdf4 4.2.15 h10796ff_3 conda-forge hdf5 1.12.1 nompi_h2386368_104 conda-forge heapdict 1.0.1 py_0 conda-forge icu 68.2 h9c3ff4c_0 conda-forge idna 3.4 pyhd8ed1ab_0 conda-forge imagesize 1.4.1 pyhd8ed1ab_0 conda-forge importlib-metadata 5.0.0 pyha770c72_1 conda-forge importlib_resources 5.10.0 pyhd8ed1ab_0 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge joblib 1.2.0 pyhd8ed1ab_0 conda-forge jpeg 9e h166bdaf_2 conda-forge keyutils 1.6.1 h166bdaf_0 conda-forge kiwisolver 1.4.2 py310hbf28c38_1 conda-forge krb5 1.19.3 h3790be6_0 conda-forge lcms2 2.14 h6ed2654_0 conda-forge ld_impl_linux-64 2.38 h1181459_1 lerc 3.0 h9c3ff4c_0 conda-forge libblas 3.9.0 16_linux64_openblas conda-forge libbrotlicommon 1.0.9 h166bdaf_8 conda-forge libbrotlidec 1.0.9 h166bdaf_8 conda-forge libbrotlienc 1.0.9 h166bdaf_8 conda-forge libcblas 3.9.0 16_linux64_openblas conda-forge libcurl 7.86.0 h7bff187_1 conda-forge libdeflate 1.8 h7f98852_0 conda-forge libedit 3.1.20210910 h7f8727e_0 libev 4.33 h516909a_1 conda-forge libffi 3.3 he6710b0_2 libgcc-ng 12.2.0 h65d4601_19 conda-forge libgfortran-ng 12.2.0 h69a702a_19 conda-forge libgfortran5 12.2.0 h337968e_19 conda-forge libglib 2.68.4 h3e27bee_0 conda-forge libgomp 12.2.0 h65d4601_19 conda-forge libiconv 1.17 h166bdaf_0 conda-forge liblapack 3.9.0 16_linux64_openblas conda-forge libllvm11 11.1.0 hf817b99_3 conda-forge libnetcdf 4.8.1 nompi_h329d8a1_102 conda-forge libnghttp2 1.47.0 h727a467_0 conda-forge libopenblas 0.3.21 pthreads_h78a6416_3 conda-forge libpng 1.6.38 h753d276_0 conda-forge libssh2 1.10.0 haa6b8db_3 conda-forge libstdcxx-ng 12.2.0 h46fd767_19 conda-forge libtiff 4.4.0 hecacb30_1 libuuid 1.0.3 h7f8727e_2 libwebp 1.2.4 h522a892_0 conda-forge libwebp-base 1.2.4 h166bdaf_0 conda-forge libxcb 1.15 h7f8727e_0 libxml2 2.9.12 h72842e0_0 conda-forge libxslt 1.1.33 h15afd5d_2 conda-forge libzip 1.9.2 hc869a4a_1 conda-forge libzlib 1.2.13 h166bdaf_4 conda-forge llvmlite 0.38.1 py310h58363a5_0 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge lxml 4.8.0 py310h5764c6d_2 conda-forge lz4 4.0.2 py310h5d5e884_0 conda-forge lz4-c 1.9.3 h9c3ff4c_1 conda-forge lzo 2.10 h516909a_1000 conda-forge markupsafe 2.1.1 py310h5764c6d_2 conda-forge matplotlib-base 3.5.3 py310hf590b9c_0 mdtraj 1.9.7 py310hd8d60c7_1 conda-forge mmpbsa-py 16.0 pypi_0 pypi mpiplus v0.0.1 pyhd8ed1ab_1003 conda-forge msgpack-python 1.0.3 py310hbf28c38_1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge ncurses 6.3 h5eee18b_3 netcdf-fortran 4.5.4 nompi_h2b6e579_100 conda-forge netcdf4 1.6.0 nompi_py310h947f774_100 conda-forge networkx 2.8.8 pyhd8ed1ab_0 conda-forge nose 1.3.7 py_1006 conda-forge numba 0.55.1 py310ha5257ce_1 conda-forge numexpr 2.8.3 py310h757a811_0 numpy 1.21.6 py310h45f3432_0 conda-forge numpydoc 1.5.0 pyhd8ed1ab_0 conda-forge ocl-icd 2.3.1 h7f98852_0 conda-forge ocl-icd-system 1.0.0 1 conda-forge openblas 0.3.21 pthreads_h320a7e8_3 conda-forge openff-forcefields 2.0.0 pyh6c4a22f_0 conda-forge openff-toolkit 0.10.6 pyhd8ed1ab_0 conda-forge openff-toolkit-base 0.10.6 pyhd8ed1ab_0 conda-forge openff-units 0.2.0 pyh1a96a4e_0 conda-forge openff-utilities 0.1.7 pyh1a96a4e_0 conda-forge openmm 8.0.0beta py310hf68b541_2 conda-forge/label/openmm_rc openmmforcefields 0.11.2 pyhd8ed1ab_1 conda-forge openmmtools 0.21.5 pyhd8ed1ab_0 conda-forge openmoltools 0.8.8 pyhd8ed1ab_1 conda-forge openssl 1.1.1s h166bdaf_0 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge packmol 20.010 h86c2bf4_0 conda-forge packmol-memgen 1.2.3rc0 pypi_0 pypi pandas 1.4.4 py310h6a678d5_0 parmed 3.4.3 py310hd8f1fbe_2 conda-forge partd 1.3.0 pyhd8ed1ab_0 conda-forge patsy 0.5.3 pyhd8ed1ab_0 conda-forge pcre 8.45 h9c3ff4c_0 conda-forge pdb4amber 22.0 pypi_0 pypi pdbfixer 1.8.1 pyh6c4a22f_0 conda-forge perl 5.34.0 h5eee18b_2 perses 0.10.1 pyha21a80b_1 conda-forge pillow 9.2.0 py310hace64e9_1 pint 0.20.1 pyhd8ed1ab_0 conda-forge pip 22.2.2 py310h06a4308_0 pixman 0.40.0 h36c2ea0_0 conda-forge plotly 5.11.0 pyhd8ed1ab_0 conda-forge psutil 5.9.4 py310h5764c6d_0 conda-forge pycairo 1.21.0 py310hb8a676c_2 conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pygments 2.13.0 pyhd8ed1ab_0 conda-forge pymbar 3.1.0 py310hde88566_1 conda-forge pyopenssl 22.1.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge pysocks 1.7.1 py310hff52083_5 conda-forge pytables 3.7.0 py310hf5df6ce_0 conda-forge python 3.10.8 haa1d7c7_0 python-constraint 1.4.0 py_0 conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python_abi 3.10 2_cp310 conda-forge pytraj 2.0.6 pypi_0 pypi pytz 2022.6 pyhd8ed1ab_0 conda-forge pyyaml 6.0 py310h5764c6d_5 conda-forge rdkit 2022.03.2 py310h1c297d8_0 conda-forge readline 8.2 h5eee18b_0 reportlab 3.5.68 py310h94fcab3_1 conda-forge requests 2.28.1 pyhd8ed1ab_1 conda-forge sander 22.0 pypi_0 pypi scikit-learn 1.1.3 py310h6a678d5_0 scipy 1.9.3 py310heeff2f4_0 seaborn 0.12.1 hd8ed1ab_0 conda-forge seaborn-base 0.12.1 pyhd8ed1ab_0 conda-forge setuptools 65.5.0 py310h06a4308_0 six 1.16.0 pyh6c4a22f_0 conda-forge smirnoff99frosst 1.1.0 pyh44b312d_0 conda-forge snappy 1.1.9 hbd366e4_1 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge sphinx 5.3.0 pyhd8ed1ab_0 conda-forge sphinxcontrib-applehelp 1.0.2 py_0 conda-forge sphinxcontrib-devhelp 1.0.2 py_0 conda-forge sphinxcontrib-htmlhelp 2.0.0 pyhd8ed1ab_0 conda-forge sphinxcontrib-jsmath 1.0.1 py_0 conda-forge sphinxcontrib-qthelp 1.0.3 py_0 conda-forge sphinxcontrib-serializinghtml 1.1.5 pyhd8ed1ab_2 conda-forge sqlalchemy 1.4.44 py310h5764c6d_0 conda-forge sqlite 3.39.3 h5082296_0 statsmodels 0.13.5 py310hde88566_2 conda-forge tblib 1.7.0 pyhd8ed1ab_0 conda-forge tenacity 8.1.0 pyhd8ed1ab_0 conda-forge termcolor 2.1.0 pyhd8ed1ab_0 conda-forge threadpoolctl 3.1.0 pyh8a188c0_0 conda-forge tinydb 4.7.0 pyhd8ed1ab_0 conda-forge tk 8.6.12 h1ccaba5_0 toolz 0.12.0 pyhd8ed1ab_0 conda-forge tornado 6.1 py310h5764c6d_3 conda-forge tqdm 4.64.1 pyhd8ed1ab_0 conda-forge typing-extensions 4.4.0 hd8ed1ab_0 conda-forge typing_extensions 4.4.0 pyha770c72_0 conda-forge tzdata 2022f h04d1e81_0 unicodedata2 15.0.0 py310h5764c6d_0 conda-forge urllib3 1.26.12 py310h06a4308_0 validators 0.18.2 pyhd3deb0d_0 conda-forge wheel 0.37.1 pyhd3eb1b0_0 xmltodict 0.13.0 pyhd8ed1ab_0 conda-forge xorg-kbproto 1.0.7 h14c3975_1002 conda-forge xorg-libice 1.0.10 h516909a_0 conda-forge xorg-libsm 1.2.2 h470a237_5 conda-forge xorg-libx11 1.7.2 h7f98852_0 conda-forge xorg-libxext 1.3.4 h7f98852_1 conda-forge xorg-libxrender 0.9.10 h7f98852_1003 conda-forge xorg-libxt 1.2.1 h7f98852_2 conda-forge xorg-renderproto 0.11.1 h14c3975_1002 conda-forge xorg-xextproto 7.3.0 h14c3975_1002 conda-forge xorg-xproto 7.0.31 h14c3975_1007 conda-forge xz 5.2.6 h5eee18b_0 yaml 0.2.5 h7f98852_2 conda-forge zict 2.2.0 pyhd8ed1ab_0 conda-forge zipp 3.10.0 pyhd8ed1ab_0 conda-forge zlib 1.2.13 h166bdaf_4 conda-forge zstd 1.5.2 h8a70e8d_1 conda-forge ```
jchodera commented 1 year ago

I wonder if we are running into this -ffast-math issue (see also this twitter thread).

peastman commented 1 year ago

It seems unlikely. Subnormals are a really esoteric part of the floating point spec. Nothing in OpenMM should depend on how they're treated.

ijpulidos commented 1 year ago

From the dev sync, we want to be testing with the openmm8.0.0dev2 packages (under the openmm_dev label, instead of the openmm_rc).

ijpulidos commented 1 year ago

I can't reproduce the above error even with 8.0.0beta. After uncommenting the import, I get this output:

@peastman can you please share the spec file for your environment? That can be obtained by running conda list --explicit > spec-file.txt. I'm still getting weird results and I would like to check if it's something with the builds/versions of the packages in the environment. Thanks!

peastman commented 1 year ago

I just created a new environment with these commands.

mamba env create mmh/openmm-8-beta-linux
conda activate openmm-8-beta-linux
mamba install -c conda-forge perses cudatoolkit=11.6

The test works correctly. Here is the environment.

environment ``` # This file may be used to create an environment using: # $ conda create --name --file # platform: linux-64 @EXPLICIT https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.12.7-ha878542_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.39-hcc3a1bd_1.conda https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.10-3_cp310.conda https://conda.anaconda.org/conda-forge/noarch/tzdata-2022g-h191b570_0.conda https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cudatoolkit-11.6.0-hecad31d_11.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/expat-2.5.0-h27087fc_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/fftw-3.3.10-nompi_hf0379b8_106.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/gettext-0.21.1-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libbrotlicommon-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ninja-1.11.0-h924138e_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/ocl-icd-2.3.1-h7f98852_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/openssl-3.0.7-h0b41bf4_1.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/packmol-20.010-h86c2bf4_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/sleef-3.5.1-h28343ad_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/snappy-1.1.9-hbd366e4_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h14c3975_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h14c3975_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h14c3975_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h14c3975_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h14c3975_1007.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/xz-5.2.8-h5eee18b_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cudnn-8.4.1.50-hed8a83a_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libbrotlidec-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libbrotlienc-1.0.9-h166bdaf_8.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/libedit-3.1.20210910-h7f8727e_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libllvm11-11.1.0-he0ac6c6_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hff17c54_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libpng-1.6.39-h753d276_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libprotobuf-3.20.2-h6239696_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.40.0-h753d276_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-hf14f497_3.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libxml2-2.10.3-h7463322_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libzip-1.9.2-hc929e4a_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/nccl-2.14.3.1-h0800d71_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-system-1.0.0-1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pcre2-10.40-hc3806b6_0.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/readline-8.2-h5eee18b_0.conda https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-h166bdaf_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/blosc-1.21.2-hafa529b_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/boost-cpp-1.74.0-h75c5d50_8.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/brotli-bin-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/freetype-2.12.1-hca18f0e_1.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/gdbm-1.18-h0a1914f_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/hdf4-4.2.15-h9772cbc_5.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/intel-openmp-2022.1.0-h9e868ea_3769.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/krb5-1.19.3-h08a2579_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libglib-2.74.1-h606061b_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libxslt-1.1.37-h873f0b0_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/python-3.10.8-h4a9ceb5_0_cpython.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/brotli-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/certifi-2022.12.7-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/click-8.1.3-py310hff52083_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cython-0.29.32-py310hd8f1fbe_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/dicttoxml-1.7.15-pyhd8ed1ab_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/docutils-0.19-py310hff52083_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.0.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/fontconfig-2.14.1-hc2a2eb6_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/fsspec-2022.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/greenlet-2.0.1-py310hd8f1fbe_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/heapdict-1.0.1-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/kiwisolver-1.4.4-py310hbf28c38_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/lcms2-2.14-h6ed2654_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.86.0-h2283fc2_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/llvmlite-0.39.1-py310h58363a5_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/lxml-4.9.1-py310ha00c094_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/lz4-4.0.2-py310h5d5e884_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/markupsafe-2.1.1-py310h5764c6d_2.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/mkl-2022.1.0-hc2b9512_224.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/msgpack-python-1.0.4-py310hbf28c38_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/networkx-2.8.8-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 https://repo.anaconda.com/pkgs/main/linux-64/perl-5.34.0-h5eee18b_2.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/pint-0.20.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py310hff52083_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/psutil-5.9.4-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py310hff52083_5.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/python-constraint-1.4.0-py_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/pytz-2022.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pyyaml-6.0-py310h5764c6d_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.5.0-py310hff52083_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/tblib-1.7.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/tenacity-8.1.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/termcolor-2.1.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.1.0-pyh8a188c0_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/tinydb-4.7.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/tornado-6.2-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/unicodedata2-15.0.0-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/xorg-libxt-1.2.1-h7f98852_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/zipp-3.11.0-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/babel-2.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py310h255011f_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/curl-7.86.0-h2283fc2_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cytoolz-0.12.0-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/fire-0.4.0-pyh44b312d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/fonttools-4.38.0-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.12.2-nompi_h4df4325_100.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-5.1.0-pyha770c72_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/importlib_resources-5.10.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/joblib-1.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_mkl.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openff-forcefields-2.0.0-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/partd-1.3.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pillow-9.2.0-py310h454ad03_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pip-22.3.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/plotly-5.11.0-pyhd8ed1ab_1.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/smirnoff99frosst-1.1.0-pyh44b312d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/sqlalchemy-1.4.44-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/validators-0.18.2-pyhd3deb0d_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/zict-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/brotlipy-0.7.0-py310h5764c6d_1005.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.4-py310h600f1e7_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/dask-core-2022.12.0-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-5.1.0-hd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_mkl.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_mkl.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/libnetcdf-4.8.1-nompi_h261ec11_106.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openff-utilities-0.1.7-pyh1a96a4e_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pycairo-1.23.0-py310hb8a676c_0.conda https://conda.anaconda.org/conda-forge/linux-64/pytest-7.2.0-py310hff52083_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/reportlab-3.5.68-py310h94fcab3_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/setuptools-scm-6.3.2-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/arpack-3.7.0-hdefa2d7_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/magma-2.5.4-hc72dce7_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/netcdf-fortran-4.6.0-nompi_hc402ea5_101.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.5-py310h53a5b5f_0.conda https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/setuptools_scm-6.3.2-hd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/bokeh-2.4.3-py310hff52083_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/boost-1.74.0-py310h7c3ba0c_5.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/cftime-1.6.2-py310hde88566_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/contourpy-1.0.6-py310hbf28c38_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/h5py-3.7.0-nompi_py310h416281c_102.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/mpiplus-v0.0.1-pyhd8ed1ab_1003.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/numba-0.56.4-py310ha5257ce_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/numexpr-2.7.3-py310hb5077e9_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openff-units-0.2.0-pyh1a96a4e_0.tar.bz2 https://conda.anaconda.org/conda-forge/label/openmm_rc/linux-64/openmm-8.0.0beta-py310h2996cf7_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pandas-1.5.2-py310h769672d_0.conda https://conda.anaconda.org/conda-forge/linux-64/pytorch-1.11.0-cuda112py310h51fe464_202.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/scipy-1.9.3-py310hdfbd76f_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.13-pyhd8ed1ab_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/distributed-2022.12.0-pyhd8ed1ab_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/matplotlib-base-3.6.2-py310h8d5ebf3_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/netcdf4-1.6.2-nompi_py310h55e1e36_100.tar.bz2 https://conda.anaconda.org/conda-forge/label/openmm-torch_rc/linux-64/openmm-torch-1.0beta-cuda112py310hcc28b43_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/parmed-3.4.3-py310hd8f1fbe_3.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/patsy-0.5.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/pdbfixer-1.8.1-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pymbar-3.1.1-py310hde88566_2.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/pytables-3.7.0-py310hb60b9b2_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/scikit-learn-1.1.3-py310h0c3af53_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/ambertools-22.0-py310h206695f_3.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/dask-2022.12.0-pyhd8ed1ab_0.conda https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/dask-jobqueue-0.8.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/mdtraj-1.9.7-py310h902c554_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/rdkit-2022.09.1-py310h10c98a6_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/seaborn-base-0.12.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/sphinx-5.3.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/statsmodels-0.13.5-py310hde88566_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/torchani-2.2.2-cuda112py310h73d5bcf_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/nnpops-0.2-cuda112py310h85a0d14_4.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/numpydoc-1.5.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openff-toolkit-base-0.10.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/label/openmm_rc/noarch/openmm-ml-1.0beta-pyh79ba5db_2.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openmmtools-0.21.5-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/seaborn-0.12.1-hd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/linux-64/arsenic-0.2.1-py310hff52083_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openff-toolkit-0.10.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openmoltools-0.8.8-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/openmmforcefields-0.11.2-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/t/pe-3157b61b-91a8-43f3-b9ad-6db630ebbb91/conda-forge/noarch/perses-0.10.1-pyha21a80b_1.tar.bz2 ```
ijpulidos commented 1 year ago

As far as I can tell, the error is triggered if we build an environment with conda (which is what we use in CI), instead of mamba. Creating the environment with mamba doesn't really trigger the issue. I don't really know why this is the case, though. Using a different package manager/solver shouldn't change the behavior or OpenMM.

The explicit environment that shows the issue is as follows

environment ``` # This file may be used to create an environment using: # $ conda create --name --file # platform: linux-64 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.9.24-ha878542_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.39-hcc3a1bd_1.conda https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.10-3_cp310.conda https://conda.anaconda.org/conda-forge/noarch/tzdata-2022f-h191b570_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.8-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 https://conda.anaconda.org/jaimergp/label/unsupported-cudatoolkit-shim/linux-64/cudatoolkit-11.2.2-hf4e28a0_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/fftw-3.3.10-nompi_hf0379b8_105.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.21.1-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/gstreamer-orc-0.4.33-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libdb-6.2.32-h9c3ff4c_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.4-h7f98852_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libopus-1.3.1-h7f98852_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h9c3ff4c_1008.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libudev1-252-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.30.2-h27087fc_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/nspr-4.32-h9c3ff4c_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.1-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1s-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/packmol-20.010-h86c2bf4_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/snappy-1.1.9-hbd366e4_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libcap-2.66-ha37c62d_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.10-h9b69904_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libflac-1.4.2-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.45-hc0c96e0_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libllvm11-11.1.0-he0ac6c6_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.39-h753d276_0.conda https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.40.0-h753d276_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.10.3-h7463322_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libzip-1.9.2-hc869a4a_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/mysql-common-8.0.31-haf5c9bc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-system-1.0.0-1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.40-hc3806b6_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-2_h7f98852_perl5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-h166bdaf_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.1-h83bc5f7_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.74.0-h75c5d50_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_1.conda https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.15-h9772cbc_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-1.10.1-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.1-h606061b_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.5-h63197d8_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.1.0-h27087fc_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.0.3-he3ba5ed_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.37-h873f0b0_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-8.0.31-h28c427c_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/python-3.10.8-h257c98d_0_cpython.conda https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.40.0-h4ff8645_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.0-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.0-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.9-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.1-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/arpack-3.7.0-hdefa2d7_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/brotli-1.0.9-h166bdaf_8.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/certifi-2022.9.24-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/click-8.1.3-unix_pyhd8ed1ab_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cloudpathlib-0.9.0-py310hff52083_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cython-0.29.32-py310hd8f1fbe_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/dicttoxml-1.7.8-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/linux-64/docutils-0.19-py310hff52083_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.0.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/execnet-1.9.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.1-hc2a2eb6_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/fsspec-2022.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/future-0.18.2-pyhd8ed1ab_6.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.74.1-h6239696_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/greenlet-2.0.1-py310hd8f1fbe_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/heapdict-1.0.1-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/jack-1.9.21-he978b8e_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.4-py310hbf28c38_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.14-h6ed2654_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.5-default_h3a83d3e_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h3e49a29_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.86.0-h7bff187_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libpq-14.5-hd77ab85_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-252-h2a991cd_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.39.1-py310h58363a5_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lxml-4.9.1-py310ha00c094_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lz4-4.0.2-py310h5d5e884_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py310h5764c6d_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py310hbf28c38_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.8-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/nose-1.3.7-py_1006.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/nss-3.78-h2350873_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.5-py310h53a5b5f_0.conda https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pint-0.20.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pluggy-1.0.0-pyhd8ed1ab_5.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/ply-3.11-py_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.4-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/python-constraint-1.4.0-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/python-utils-3.4.5-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pytz-2022.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0-py310h5764c6d_5.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/setuptools-65.5.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tblib-1.7.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tenacity-8.1.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/termcolor-2.1.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.1.0-pyh8a188c0_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tinydb-4.7.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/tornado-6.1-py310h5764c6d_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.0.0-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-h166bdaf_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxt-1.2.1-h7f98852_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/zipp-3.11.0-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/astunparse-1.6.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/babel-2.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/boost-1.74.0-py310h7c3ba0c_5.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py310h255011f_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cftime-1.6.2-py310hde88566_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.0.6-py310hbf28c38_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/coverage-6.5.0-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/curl-7.86.0-h7bff187_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cytoolz-0.12.0-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/fire-0.4.0-pyh44b312d_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.38.0-py310h5764c6d_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/glib-2.74.1-h6239696_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.12.2-nompi_h2386368_100.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-5.1.0-pyha770c72_0.conda https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.10.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/joblib-1.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.5-default_h2e3cab8_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/mpiplus-v0.0.1-pyhd8ed1ab_1003.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/numba-0.56.4-py310ha5257ce_0.conda https://conda.anaconda.org/conda-forge/noarch/openff-forcefields-2.0.0-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/conda-forge/label/openmm_dev/linux-64/openmm-8.0.0dev2-py310h11b7549_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/partd-1.3.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py310h454ad03_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pip-22.3.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/plotly-5.11.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/progressbar2-4.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-16.1-h4a94279_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/scipy-1.9.3-py310hdfbd76f_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/smirnoff99frosst-1.1.0-pyh44b312d_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-1.4.44-py310h5764c6d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/validators-0.18.2-pyhd3deb0d_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/zict-2.2.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/autograd-1.5-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/bokeh-2.4.3-pyhd8ed1ab_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py310h5764c6d_1005.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.4-py310h597c629_0.conda https://conda.anaconda.org/conda-forge/noarch/dask-core-2022.11.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.21.2-hd4edc92_0.conda https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.8.1-nompi_h261ec11_106.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.6.2-py310h8d5ebf3_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.8.3-py310hf05e7a9_101.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/openff-utilities-0.1.7-pyh1a96a4e_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pandas-1.5.2-py310h769672d_0.conda https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pdbfixer-1.8.1-pyh6c4a22f_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pycairo-1.22.0-py310hb8a676c_0.conda https://conda.anaconda.org/conda-forge/noarch/pytest-7.2.0-pyhd8ed1ab_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/reportlab-3.5.68-py310h94fcab3_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/rich-12.6.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.1.3-py310h0c3af53_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/sip-6.7.5-py310hd8f1fbe_0.conda https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.21.2-h3e40eee_0.conda https://conda.anaconda.org/conda-forge/linux-64/netcdf-fortran-4.6.0-nompi_hc402ea5_101.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/netcdf4-1.6.2-nompi_py310h55e1e36_100.tar.bz2 https://conda.anaconda.org/openeye/label/beta/linux-64/openeye-toolkits-2022.2.0b9-py310_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/openff-units-0.2.0-pyh1a96a4e_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/parmed-3.4.3-py310hd8f1fbe_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pymbar-3.1.0-py310hde88566_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.11.0-py310hd8f1fbe_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pytables-3.7.0-py310hb60b9b2_3.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pytest-attrib-0.1.3-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.0.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.0.2-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/rdkit-2022.09.1-py310h10c98a6_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.12.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.13.5-py310hde88566_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ambertools-22.0-py310h3aec49d_3.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/mdtraj-1.9.7-py310h902c554_4.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/qt-main-5.15.6-h7acdfc8_2.conda https://conda.anaconda.org/conda-forge/noarch/seaborn-0.12.1-hd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.13-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/linux-64/arsenic-0.2.1-py310hff52083_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/botocore-1.29.17-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/distributed-2022.11.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/openff-toolkit-base-0.10.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.15.7-py310h29803b5_2.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/dask-2022.11.1-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/dask-jobqueue-0.8.1-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.6.2-py310hff52083_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/openff-toolkit-0.10.6-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.6.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/sphinx-5.3.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/boto3-1.26.17-pyhd8ed1ab_0.conda https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.5.0-pyhd8ed1ab_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/openmmforcefields-0.11.2-pyhd8ed1ab_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/cloudpathlib-s3-0.9.0-py310hff52083_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/openmoltools-0.8.8-pyhd8ed1ab_1.tar.bz2 ```
mikemhenry commented 1 year ago

So are you saying with the same explicit environment file (which means no solving, just downloading), using conda triggers the issue, but using mamba does not?

ijpulidos commented 1 year ago

So are you saying with the same explicit environment file (which means no solving, just downloading), using conda triggers the issue, but using mamba does not?

There's no direct way to test this because as far as I can tell using specific labels to install openmm doesn't really work with mamba. What I mean is comparing creating the environment with mamba as follows (as per Peter's instructions)

mamba env create mmh/openmm-8-beta-linux
conda activate openmm-8-beta-linux
mamba install -c conda-forge perses cudatoolkit=11.6

(Doesn't show the issue)

Compared to installing/creating it with openmm

conda env create -n perses-openmm-8-beta-conda -f devtools/conda-envs/test_env.yaml
conda activate openmm-8-beta-conda
conda install -c conda-forge/label/openmm_rc openmm 
conda install -c conda-forge -c openeye perses openeye-toolkits

(shows the issue)

peastman commented 1 year ago

Can you run conda list for each of those environments, then look at the diff to see what is different?

mikemhenry commented 1 year ago

What is the difference in the resulting environments?

Also conda env create mmh/openmm-8-beta-linux Should work as well.

ijpulidos commented 1 year ago

Can you run conda list for each of those environments, then look at the diff to see what is different?

Yes, I did that, tried the different builds and versions for openmm or openff or similar, but the issue was still showing for those that could be solved (sometimes the environment couldn't be solved). Another difference is that the environment shared by @peastman uses mkl, whereas we don't use it in our CI environment, so that changes a lot of things starting from the lower level BLAS implementations (that's probably why the environment cannot be easily solved when going from one to the other).

ijpulidos commented 1 year ago

What is the difference in the resulting environments?

Also conda env create mmh/openmm-8-beta-linux Should work as well.

Could this be used to create our CI environment? Because my main objective here is testing the CI workflow, rather than local tests on my workstation or on lilac.