NanoComp / meep

free finite-difference time-domain (FDTD) software for electromagnetic simulations
GNU General Public License v2.0
1.16k stars 596 forks source link

conda-forge can't find pymeep with parallelization on Mac #2717

Closed begichev closed 7 months ago

begichev commented 7 months ago

When I try to get pymeep with mpich on Mac OS Big Sur 11.7.4, I type in the terminal: conda create -n pmp -c conda-forge pymeep=*=mpi_mpich_* And this results in this error: zsh: no matches found: pymeep=*=mpi_mpich_* With the same steps I installed parallel Meep easily on Ubuntu and didn't have this problem. If I understand correctly, conda-forge can't find suitable versions. However I can see them in repository https://anaconda.org/conda-forge/pymeep/files. So i tried to 'help' conda-forge and clarify exact files to pick up with line: conda create -n pmp -c conda-forge pymeep-1.28.0-mpi_mpich_py39h1234567_2 This didn't work either. But the respone from command line was different: `Channels:

PackagesNotFoundError: The following packages are not available from current channels:

begichev commented 7 months ago

Ok, this was a bit stupid, but putting this in quotation marks 'pymeep==mpimpich' worked fine on Mac.