Dear all,
Hi, I am recently looking at ADIOS4DOLFINx to write a field out into a file and then read it with another script. However, when I install it with dolfinx 0.9.0 instead of 0.8.0, it seems that it will make pyvista not working (not showing interactive view with show()). However, everything is fine with 0.8.0. Does anyone know the solution to this?
dokken
January 9, 2025, 7:21pm
2
Jujian_Zhang:
However, when I install it with dolfinx 0.9.0 instead of 0.8.0, it seems that it will make pyvista not working (not showing interactive view with show()). However, everything is fine with 0.8.0. Does anyone know the solution to this?
This can’t be an adios4dolfinx issue, as you are talking about how pyvista visualizes a pyvista unstructured grid.
Could you please specify how you are running dolfinx, and how you installed it?
Thanks for the quick response. I followed the installation on github page, which uses conda install -c conda-forge fenics-dolfinx mpich pyvista
to install dolfinx on my Linux system. And then, I use conda install -c conda-forge adios4dolfinx
to install adios4dolfinx.
dokken
January 9, 2025, 7:36pm
4
Thanks, no it doesn’t visualize anything. Here is the code I run with the corresponding environment:
from __future__ import annotations
import pyvista as pv
cyl = pv.Cylinder()
arrow = pv.Arrow()
sphere = pv.Sphere()
plane = pv.Plane()
line = pv.Line()
box = pv.Box()
cone = pv.Cone()
poly = pv.Polygon()
disc = pv.Disc()
p = pv.Plotter(shape=(3, 3))
# Top row
p.subplot(0, 0)
p.add_mesh(cyl, color='lightblue', show_edges=True)
p.subplot(0, 1)
p.add_mesh(arrow, color='lightblue', show_edges=True)
p.subplot(0, 2)
p.add_mesh(sphere, color='lightblue', show_edges=True)
# Middle row
p.subplot(1, 0)
p.add_mesh(plane, color='lightblue', show_edges=True)
p.subplot(1, 1)
p.add_mesh(line, color='lightblue', line_width=3)
p.subplot(1, 2)
p.add_mesh(box, color='lightblue', show_edges=True)
# Bottom row
p.subplot(2, 0)
p.add_mesh(cone, color='lightblue', show_edges=True)
p.subplot(2, 1)
p.add_mesh(poly, color='lightblue', show_edges=True)
p.subplot(2, 2)
p.add_mesh(disc, color='lightblue', show_edges=True)
# Render all of them
p.show()
No errors come out, but also no figures
One thing to add. The pyvista works well if I create a new environment and install dolfinx 0.9.0. It will bug only if I install the ADIOS4DOLFINx.
dokken
January 9, 2025, 8:40pm
7
That is very weird, as there is nothing in the adios4dolfinx conda build that should interfere with pyvista: adios4dolfinx-feedstock/recipe/meta.yaml at main · conda-forge/adios4dolfinx-feedstock · GitHub
Could you do conda env export
of the env in question, as well as trying to set:
pyvista.OFF_SCREEN=False
at the beginning of the script.
Sure, here is the output:
channels:
- conda-forge
- defaults
dependencies:
- _libgcc_mutex=0.1=conda_forge
- _openmp_mutex=4.5=2_kmp_llvm
- adios2=2.10.2=mpi_mpich_py313h17dafd0_1
- adios4dolfinx=0.9.1=pyh458ca06_0
- aiohappyeyeballs=2.4.4=pyhd8ed1ab_1
- aiohttp=3.11.11=py313h8060acc_0
- aiosignal=1.3.2=pyhd8ed1ab_0
- alsa-lib=1.2.13=hb9d3cd8_0
- aom=3.9.1=hac33072_0
- attr=2.5.1=h166bdaf_1
- attrs=24.3.0=pyh71513ae_0
- binutils_impl_linux-64=2.43=h4bf12b8_2
- binutils_linux-64=2.43=h4852527_2
- blas=1.0=openblas
- blosc=1.21.6=he440d0b_1
- brotli=1.1.0=hb9d3cd8_2
- brotli-bin=1.1.0=hb9d3cd8_2
- brotli-python=1.1.0=py313h46c70d0_2
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.4=hb9d3cd8_0
- c-blosc2=2.15.2=h3122c55_1
- ca-certificates=2024.12.31=h06a4308_0
- cairo=1.18.2=h3394656_1
- certifi=2024.12.14=py313h06a4308_0
- cffi=1.17.1=py313hfab6e84_0
- charset-normalizer=3.4.1=pyhd8ed1ab_0
- contourpy=1.3.1=py313h33d0bda_0
- cycler=0.12.1=pyhd8ed1ab_1
- cyrus-sasl=2.1.27=h54b06d7_7
- dav1d=1.2.1=hd590300_0
- dbus=1.13.6=h5008d03_3
- double-conversion=3.3.0=h59595ed_0
- expat=2.6.4=h5888daf_0
- fenics-basix=0.9.0=py313h867a91d_2
- fenics-basix-nanobind-abi=0.2.1.13=h6c05e69_2
- fenics-dolfinx=0.9.0=py313h29c2d7e_106
- fenics-ffcx=0.9.0=pyh2e48890_0
- fenics-libbasix=0.9.0=h7cb7ce6_2
- fenics-libdolfinx=0.9.0=h9e81c43_106
- fenics-ufcx=0.9.0=hb7f7608_0
- fenics-ufl=2024.2.0=pyhd8ed1ab_1
- ffmpeg=7.1.0=gpl_h099772d_709
- fftw=3.3.10=mpi_mpich_hbcf76dd_10
- fmt=11.0.2=h434a139_0
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=h77eed37_3
- fontconfig=2.15.0=h7e30c49_1
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- fonttools=4.55.3=py313h8060acc_1
- freetype=2.12.1=h267a509_2
- fribidi=1.0.10=h36c2ea0_0
- frozenlist=1.5.0=py313h536fd9c_0
- gcc_impl_linux-64=13.3.0=hfea6d02_1
- gcc_linux-64=13.3.0=hc28eda2_7
- gdk-pixbuf=2.42.12=hb9ae30d_0
- gl2ps=1.4.2=hae5d5c5_1
- glew=2.1.0=h9c3ff4c_2
- gmp=6.3.0=hac33072_2
- graphite2=1.3.13=h59595ed_1003
- h2=4.1.0=pyhd8ed1ab_1
- harfbuzz=10.1.0=h0b3b770_0
- hdf4=4.2.15=h2a13503_7
- hdf5=1.14.4=mpi_mpich_h7f58efa_5
- hpack=4.0.0=pyhd8ed1ab_1
- hyperframe=6.0.1=pyhd8ed1ab_1
- hypre=2.32.0=mpi_mpich_h2e71eac_1
- icu=75.1=he02047a_0
- idna=3.10=pyhd8ed1ab_1
- jsoncpp=1.9.6=hf42df4d_1
- kahip=3.16=h2fbc463_4
- kernel-headers_linux-64=3.10.0=he073ed8_18
- keyutils=1.6.1=h166bdaf_0
- kiwisolver=1.4.7=py313h33d0bda_0
- krb5=1.21.3=h659f571_0
- lame=3.100=h166bdaf_1003
- lcms2=2.16=hb7c19ff_0
- ld_impl_linux-64=2.43=h712a8e2_2
- lerc=4.0.0=h27087fc_0
- level-zero=1.19.2=h84d6215_1
- libabseil=20240722.0=cxx17_hbbce691_4
- libadios2=2.10.2=mpi_mpich_h70f2d8c_1
- libaec=1.1.3=h59595ed_0
- libamd=3.3.3=ss783_h889e182
- libass=0.17.3=hba53ac1_1
- libblas=3.9.0=26_linux64_openblas
- libboost=1.86.0=h6c02f8c_3
- libboost-devel=1.86.0=h1a2810e_3
- libboost-headers=1.86.0=ha770c72_3
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libbtf=2.3.2=ss783_h2377355
- libcamd=3.3.3=ss783_h2377355
- libcap=2.71=h39aace5_0
- libcblas=3.9.0=26_linux64_openblas
- libccolamd=3.3.4=ss783_h2377355
- libcholmod=5.3.0=ss783_h3fa60b6
- libclang-cpp19.1=19.1.6=default_hb5137d0_0
- libclang13=19.1.6=default_h9c6a7e4_0
- libcolamd=3.3.4=ss783_h2377355
- libcups=2.3.3=h4637d8d_4
- libcurl=8.11.1=h332b0f4_0
- libdeflate=1.23=h4ddbbb0_0
- libdrm=2.4.124=hb9d3cd8_0
- libedit=3.1.20240808=pl5321h7949ede_0
- libegl=1.7.0=ha4b6fd6_2
- libev=4.33=hd590300_2
- libexpat=2.6.4=h5888daf_0
- libfabric=1.22.0=ha770c72_3
- libfabric1=1.22.0=ha594dbc_3
- libffi=3.4.2=h7f98852_5
- libgcc=14.2.0=h77fa898_1
- libgcc-devel_linux-64=13.3.0=h84ea5a7_101
- libgcc-ng=14.2.0=h69a702a_1
- libgcrypt-lib=1.11.0=hb9d3cd8_2
- libgfortran=14.2.0=h69a702a_1
- libgfortran-ng=14.2.0=h69a702a_1
- libgfortran5=14.2.0=hd5240d6_1
- libgl=1.7.0=ha4b6fd6_2
- libglib=2.82.2=h2ff4ddf_0
- libglu=9.0.3=h03adeef_0
- libglvnd=1.7.0=ha4b6fd6_2
- libglx=1.7.0=ha4b6fd6_2
- libgomp=14.2.0=h77fa898_1
- libgpg-error=1.51=hbd13f7d_1
- libhwloc=2.11.2=default_h0d58e46_1001
- libiconv=1.17=hd590300_2
- libjpeg-turbo=3.0.0=hd590300_1
- libklu=2.3.5=ss783_hfbdfdfc
- liblapack=3.9.0=26_linux64_openblas
- libllvm19=19.1.6=ha7bfdaf_0
- liblzma=5.6.3=hb9d3cd8_1
- libmpdec=4.0.0=h4bc722e_0
- libnetcdf=4.9.2=nompi_h5ddbaa4_116
- libnghttp2=1.64.0=h161d5f1_0
- libnl=3.11.0=hb9d3cd8_0
- libntlm=1.8=hb9d3cd8_0
- libogg=1.3.5=h4ab18f5_0
- libopenblas=0.3.28=openmp_hd680484_1
- libopenvino=2024.6.0=hac27bb2_3
- libopenvino-auto-batch-plugin=2024.6.0=h4d9b6c2_3
- libopenvino-auto-plugin=2024.6.0=h4d9b6c2_3
- libopenvino-hetero-plugin=2024.6.0=h3f63f65_3
- libopenvino-intel-cpu-plugin=2024.6.0=hac27bb2_3
- libopenvino-intel-gpu-plugin=2024.6.0=hac27bb2_3
- libopenvino-intel-npu-plugin=2024.6.0=hac27bb2_3
- libopenvino-ir-frontend=2024.6.0=h3f63f65_3
- libopenvino-onnx-frontend=2024.6.0=h6363af5_3
- libopenvino-paddle-frontend=2024.6.0=h6363af5_3
- libopenvino-pytorch-frontend=2024.6.0=h5888daf_3
- libopenvino-tensorflow-frontend=2024.6.0=h630ec5c_3
- libopenvino-tensorflow-lite-frontend=2024.6.0=h5888daf_3
- libopus=1.3.1=h7f98852_1
- libpciaccess=0.18=hd590300_0
- libpng=1.6.45=h943b412_0
- libpq=17.2=h3b95a9b_1
- libprotobuf=5.28.3=h6128344_1
- libptscotch=7.0.5=h7ea1560_4
- librsvg=2.58.4=h49af25d_2
- libsanitizer=13.3.0=heb74ff8_1
- libscotch=7.0.5=ha3546ae_4
- libsodium=1.0.20=h4ab18f5_0
- libspqr=4.3.4=ss783_hae1ff0d
- libsqlite=3.47.2=hee588c1_0
- libssh2=1.11.1=hf672d98_0
- libstdcxx=14.2.0=hc0a3c3a_1
- libstdcxx-ng=14.2.0=h4852527_1
- libsuitesparseconfig=7.8.3=ss783_h83006af
- libsystemd0=257.2=h3dc2cb9_0
- libtheora=1.1.1=h4ab18f5_1006
- libtiff=4.7.0=hd9ff511_3
- libudev1=257.2=h9a4d06a_0
- libumfpack=6.3.5=ss783_hd4f9ce1
- libuuid=2.38.1=h0b41bf4_0
- libva=2.22.0=h8a09558_1
- libvorbis=1.3.7=h9c3ff4c_0
- libvpx=1.14.1=hac33072_0
- libwebp-base=1.5.0=h851e524_0
- libxcb=1.17.0=h8a09558_0
- libxkbcommon=1.7.0=h2c5496b_1
- libxml2=2.13.5=h8d12d68_1
- libzip=1.11.2=h6991a6a_0
- libzlib=1.3.1=hb9d3cd8_2
- llvm-openmp=19.1.6=h024ca30_0
- loguru=0.7.2=py313h78bf25f_2
- lz4-c=1.10.0=h5888daf_1
- matplotlib-base=3.10.0=py313h129903b_0
- metis=5.1.0=hd0bcaf9_1007
- mpi=1.0.1=mpich
- mpi4py=4.0.1=py313h7246b6a_1
- mpich=4.2.3=h239ebd3_102
- msgpack-python=1.1.0=py313h33d0bda_0
- multidict=6.1.0=py313h8060acc_2
- mumps-include=5.7.3=ha770c72_5
- mumps-mpi=5.7.3=hb595572_5
- munkres=1.1.4=pyh9f0ad1d_0
- mysql-common=9.0.1=h266115a_4
- mysql-libs=9.0.1=he0572af_4
- ncurses=6.5=he02047a_1
- nlohmann_json=3.11.3=he02047a_1
- numpy=2.2.1=py313hb30382a_0
- ocl-icd=2.3.2=hb9d3cd8_2
- opencl-headers=2024.10.24=h5888daf_0
- openh264=2.5.0=hf92e6e3_0
- openjpeg=2.5.3=h5fbd93e_0
- openldap=2.6.9=he970967_0
- openssl=3.4.0=h7b32b05_1
- packaging=24.2=pyhd8ed1ab_2
- pango=1.54.0=h861ebed_4
- parmetis=4.0.3=hc7bef4e_1007
- pcre2=10.44=hba22ea6_2
- petsc=3.22.2=real_hc5e87de_102
- petsc4py=3.22.2=py313h159419d_0
- pillow=11.1.0=py313h8db990d_0
- pip=24.3.1=pyh145f28c_2
- pixman=0.44.2=h29eaf8c_0
- pkg-config=0.29.2=h4bc722e_1009
- platformdirs=4.3.6=pyhd8ed1ab_1
- pooch=1.8.2=pyhd8ed1ab_1
- proj=9.5.1=h0054346_0
- propcache=0.2.1=py313h536fd9c_0
- pthread-stubs=0.4=hb9d3cd8_1002
- pugixml=1.14=h59595ed_0
- pycparser=2.22=pyh29332c3_1
- pyparsing=3.2.1=pyhd8ed1ab_0
- pysocks=1.7.1=pyha55dd90_7
- python=3.13.1=ha99a958_104_cp313
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python_abi=3.13=5_cp313
- pyvista=0.44.2=pyhd8ed1ab_1
- qhull=2020.2=h434a139_5
- qt6-main=6.8.1=h588cce1_2
- rdma-core=55.0=h5888daf_0
- readline=8.2=h8228510_1
- requests=2.32.3=pyhd8ed1ab_1
- scalapack=2.2.0=h7e29ba8_4
- scipy=1.14.1=py313h3a69d60_0
- scooby=0.10.0=pyhd8ed1ab_1
- setuptools=75.6.0=pyhff2d567_1
- six=1.17.0=pyhd8ed1ab_0
- slepc=3.22.2=real_h754b140_300
- slepc4py=3.22.2=py313hb77a934_0
- snappy=1.2.1=h8bd8927_1
- spdlog=1.14.1=hed91bc2_1
- sqlite=3.47.2=h9eae976_0
- superlu=5.2.2=h00795ac_0
- superlu_dist=9.1.0=h0804ebd_0
- svt-av1=2.3.0=h5888daf_0
- sysroot_linux-64=2.17=h0157908_18
- tbb=2022.0.0=hceb3a55_0
- tk=8.6.13=noxft_h4845f30_101
- typing-extensions=4.12.2=hd8ed1ab_1
- typing_extensions=4.12.2=pyha770c72_1
- tzdata=2024b=hc8b5060_0
- ucx=1.17.0=h53fb5aa_4
- urllib3=2.3.0=pyhd8ed1ab_0
- utfcpp=4.0.6=h005c6e1_0
- vtk=9.3.1=egl_py313h3373a60_13
- vtk-base=9.3.1=egl_py313ha6db0fb_13
- vtk-io-ffmpeg=9.3.1=egl_py313h3373a60_13
- wayland=1.23.1=h3e06ad9_0
- wayland-protocols=1.37=hd8ed1ab_0
- wslink=2.2.2=pyhd8ed1ab_0
- x264=1!164.3095=h166bdaf_2
- x265=3.5=h924138e_3
- xcb-util=0.4.1=hb711507_2
- xcb-util-cursor=0.1.5=hb9d3cd8_0
- xcb-util-image=0.4.0=hb711507_2
- xcb-util-keysyms=0.4.1=hb711507_0
- xcb-util-renderutil=0.3.10=hb711507_0
- xcb-util-wm=0.4.2=hb711507_0
- xkeyboard-config=2.43=hb9d3cd8_0
- xorg-libice=1.1.2=hb9d3cd8_0
- xorg-libsm=1.2.5=he73a12e_0
- xorg-libx11=1.8.10=h4f16b4b_1
- xorg-libxau=1.0.12=hb9d3cd8_0
- xorg-libxcomposite=0.4.6=hb9d3cd8_2
- xorg-libxcursor=1.2.3=hb9d3cd8_0
- xorg-libxdamage=1.1.6=hb9d3cd8_0
- xorg-libxdmcp=1.1.5=hb9d3cd8_0
- xorg-libxext=1.3.6=hb9d3cd8_0
- xorg-libxfixes=6.0.1=hb9d3cd8_0
- xorg-libxi=1.8.2=hb9d3cd8_0
- xorg-libxrandr=1.5.4=hb9d3cd8_0
- xorg-libxrender=0.9.12=hb9d3cd8_0
- xorg-libxt=1.3.1=hb9d3cd8_0
- xorg-libxtst=1.2.5=hb9d3cd8_3
- xorg-libxxf86vm=1.1.6=hb9d3cd8_0
- yaml=0.2.5=h7f98852_2
- yarl=1.18.3=py313h536fd9c_0
- zeromq=4.3.5=h3b0a872_7
- zfp=0.5.5=h9c3ff4c_8
- zlib=1.3.1=hb9d3cd8_2
- zlib-ng=2.2.3=h7955e40_0
- zstandard=0.23.0=py313h80202fe_1
- zstd=1.5.6=ha6fb4c9_0
Unfortunately pyvista.OFF_SCREEN=False didn’t solve it
dokken
January 10, 2025, 8:27am
9
I cant reproduce this with an environment file:
name: pv-test
channels:
- conda-forge
dependencies:
- pyvista
- adios4dolfinx
and
mamba env create -f environment.yml
and
import pyvista as pv
cyl = pv.Cylinder()
p = pv.Plotter(shape=(3, 3))
p.add_mesh(cyl, color="lightblue", show_edges=True)
p.show()
Conda env export:
name: pv-test
channels:
- conda-forge
dependencies:
- _libgcc_mutex=0.1=conda_forge
- _openmp_mutex=4.5=2_gnu
- adios2=2.10.2=mpi_openmpi_py313h19e81a3_1
- adios4dolfinx=0.9.1=pyh458ca06_0
- aiohappyeyeballs=2.4.4=pyhd8ed1ab_1
- aiohttp=3.11.11=py313h8060acc_0
- aiosignal=1.3.2=pyhd8ed1ab_0
- alsa-lib=1.2.13=hb9d3cd8_0
- aom=3.9.1=hac33072_0
- attr=2.5.1=h166bdaf_1
- attrs=24.3.0=pyh71513ae_0
- binutils_impl_linux-64=2.43=h4bf12b8_2
- binutils_linux-64=2.43=h4852527_2
- blis=0.9.0=h4ab18f5_2
- blosc=1.21.6=he440d0b_1
- brotli=1.1.0=hb9d3cd8_2
- brotli-bin=1.1.0=hb9d3cd8_2
- brotli-python=1.1.0=py313h46c70d0_2
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.4=hb9d3cd8_0
- c-blosc2=2.15.2=h3122c55_1
- ca-certificates=2024.12.14=hbcca054_0
- cairo=1.18.2=h3394656_1
- certifi=2024.12.14=pyhd8ed1ab_0
- cffi=1.17.1=py313hfab6e84_0
- charset-normalizer=3.4.1=pyhd8ed1ab_0
- contourpy=1.3.1=py313h33d0bda_0
- cycler=0.12.1=pyhd8ed1ab_1
- cyrus-sasl=2.1.27=h54b06d7_7
- dav1d=1.2.1=hd590300_0
- dbus=1.13.6=h5008d03_3
- double-conversion=3.3.0=h59595ed_0
- expat=2.6.4=h5888daf_0
- fenics-basix=0.9.0=py313h867a91d_2
- fenics-basix-nanobind-abi=0.2.1.13=h6c05e69_2
- fenics-dolfinx=0.9.0=py313hd2102f0_107
- fenics-ffcx=0.9.0=pyh2e48890_0
- fenics-libbasix=0.9.0=h7cb7ce6_2
- fenics-libdolfinx=0.9.0=h3dd6bb7_107
- fenics-ufcx=0.9.0=hb7f7608_0
- fenics-ufl=2024.2.0=pyhd8ed1ab_1
- ffmpeg=7.1.0=gpl_h099772d_709
- fftw=3.3.10=mpi_openmpi_h99e62ba_10
- fmt=11.0.2=h434a139_0
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=h77eed37_3
- fontconfig=2.15.0=h7e30c49_1
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- fonttools=4.55.3=py313h8060acc_1
- freetype=2.12.1=h267a509_2
- fribidi=1.0.10=h36c2ea0_0
- frozenlist=1.5.0=py313h536fd9c_0
- gcc_impl_linux-64=13.3.0=hfea6d02_1
- gcc_linux-64=13.3.0=hc28eda2_7
- gdk-pixbuf=2.42.12=hb9ae30d_0
- gl2ps=1.4.2=hae5d5c5_1
- glew=2.1.0=h9c3ff4c_2
- gmp=6.3.0=hac33072_2
- graphite2=1.3.13=h59595ed_1003
- h2=4.1.0=pyhd8ed1ab_1
- harfbuzz=10.1.0=h0b3b770_0
- hdf4=4.2.15=h2a13503_7
- hdf5=1.14.3=mpi_openmpi_h39ae36c_8
- hpack=4.0.0=pyhd8ed1ab_1
- hyperframe=6.0.1=pyhd8ed1ab_1
- hypre=2.32.0=mpi_openmpi_h398ea61_1
- icu=75.1=he02047a_0
- idna=3.10=pyhd8ed1ab_1
- jsoncpp=1.9.6=hf42df4d_1
- kahip=3.17=hd8b01d5_0
- kernel-headers_linux-64=3.10.0=he073ed8_18
- keyutils=1.6.1=h166bdaf_0
- kiwisolver=1.4.7=py313h33d0bda_0
- krb5=1.21.3=h659f571_0
- lame=3.100=h166bdaf_1003
- lcms2=2.16=hb7c19ff_0
- ld_impl_linux-64=2.43=h712a8e2_2
- lerc=4.0.0=h27087fc_0
- level-zero=1.20.0=h84d6215_0
- libabseil=20240722.0=cxx17_hbbce691_4
- libadios2=2.10.2=mpi_openmpi_h5580805_1
- libaec=1.1.3=h59595ed_0
- libamd=3.3.3=ss783_h889e182
- libass=0.17.3=hba53ac1_1
- libblas=3.9.0=26_linux64_blis
- libboost=1.86.0=h6c02f8c_3
- libboost-devel=1.86.0=h1a2810e_3
- libboost-headers=1.86.0=ha770c72_3
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libbtf=2.3.2=ss783_h2377355
- libcamd=3.3.3=ss783_h2377355
- libcap=2.71=h39aace5_0
- libcblas=3.9.0=26_linux64_blis
- libccolamd=3.3.4=ss783_h2377355
- libcholmod=5.3.0=ss783_h3fa60b6
- libclang-cpp19.1=19.1.6=default_hb5137d0_0
- libclang13=19.1.6=default_h9c6a7e4_0
- libcolamd=3.3.4=ss783_h2377355
- libcups=2.3.3=h4637d8d_4
- libcurl=8.11.1=h332b0f4_0
- libdeflate=1.23=h4ddbbb0_0
- libdrm=2.4.124=hb9d3cd8_0
- libedit=3.1.20240808=pl5321h7949ede_0
- libegl=1.7.0=ha4b6fd6_2
- libev=4.33=hd590300_2
- libevent=2.1.12=hf998b51_1
- libexpat=2.6.4=h5888daf_0
- libfabric=2.0.0=ha770c72_1
- libfabric1=2.0.0=h14e6f36_1
- libffi=3.4.2=h7f98852_5
- libgcc=14.2.0=h77fa898_1
- libgcc-devel_linux-64=13.3.0=h84ea5a7_101
- libgcc-ng=14.2.0=h69a702a_1
- libgcrypt-lib=1.11.0=hb9d3cd8_2
- libgfortran=14.2.0=h69a702a_1
- libgfortran-ng=14.2.0=h69a702a_1
- libgfortran5=14.2.0=hd5240d6_1
- libgl=1.7.0=ha4b6fd6_2
- libglib=2.82.2=h2ff4ddf_0
- libglu=9.0.3=h03adeef_0
- libglvnd=1.7.0=ha4b6fd6_2
- libglx=1.7.0=ha4b6fd6_2
- libgomp=14.2.0=h77fa898_1
- libgpg-error=1.51=hbd13f7d_1
- libhwloc=2.11.2=default_h0d58e46_1001
- libiconv=1.17=hd590300_2
- libjpeg-turbo=3.0.0=hd590300_1
- libklu=2.3.5=ss783_hfbdfdfc
- liblapack=3.9.0=8_h3b12eaf_netlib
- libllvm19=19.1.6=ha7bfdaf_0
- liblzma=5.6.3=hb9d3cd8_1
- libmpdec=4.0.0=h4bc722e_0
- libnetcdf=4.9.2=nompi_h00e09a9_116
- libnghttp2=1.64.0=h161d5f1_0
- libnl=3.11.0=hb9d3cd8_0
- libntlm=1.8=hb9d3cd8_0
- libogg=1.3.5=h4ab18f5_0
- libopenvino=2024.6.0=hac27bb2_3
- libopenvino-auto-batch-plugin=2024.6.0=h4d9b6c2_3
- libopenvino-auto-plugin=2024.6.0=h4d9b6c2_3
- libopenvino-hetero-plugin=2024.6.0=h3f63f65_3
- libopenvino-intel-cpu-plugin=2024.6.0=hac27bb2_3
- libopenvino-intel-gpu-plugin=2024.6.0=hac27bb2_3
- libopenvino-intel-npu-plugin=2024.6.0=hac27bb2_3
- libopenvino-ir-frontend=2024.6.0=h3f63f65_3
- libopenvino-onnx-frontend=2024.6.0=h6363af5_3
- libopenvino-paddle-frontend=2024.6.0=h6363af5_3
- libopenvino-pytorch-frontend=2024.6.0=h5888daf_3
- libopenvino-tensorflow-frontend=2024.6.0=h630ec5c_3
- libopenvino-tensorflow-lite-frontend=2024.6.0=h5888daf_3
- libopus=1.3.1=h7f98852_1
- libpciaccess=0.18=hd590300_0
- libpmix=5.0.6=h658e747_0
- libpng=1.6.45=h943b412_0
- libpq=17.2=h3b95a9b_1
- libprotobuf=5.28.3=h6128344_1
- libptscotch=7.0.6=hb0c3d77_0
- librsvg=2.58.4=h49af25d_2
- libsanitizer=13.3.0=heb74ff8_1
- libscotch=7.0.6=h4914014_0
- libsodium=1.0.20=h4ab18f5_0
- libspqr=4.3.4=ss783_hae1ff0d
- libsqlite=3.47.2=hee588c1_0
- libssh2=1.11.1=hf672d98_0
- libstdcxx=14.2.0=hc0a3c3a_1
- libstdcxx-ng=14.2.0=h4852527_1
- libsuitesparseconfig=7.8.3=ss783_h83006af
- libsystemd0=257.2=h3dc2cb9_0
- libtheora=1.1.1=h4ab18f5_1006
- libtiff=4.7.0=hd9ff511_3
- libudev1=257.2=h9a4d06a_0
- libumfpack=6.3.5=ss783_hd4f9ce1
- libuuid=2.38.1=h0b41bf4_0
- libva=2.22.0=h8a09558_1
- libvorbis=1.3.7=h9c3ff4c_0
- libvpx=1.14.1=hac33072_0
- libwebp-base=1.5.0=h851e524_0
- libxcb=1.17.0=h8a09558_0
- libxkbcommon=1.7.0=h2c5496b_1
- libxml2=2.13.5=h8d12d68_1
- libzip=1.11.2=h6991a6a_0
- libzlib=1.3.1=hb9d3cd8_2
- loguru=0.7.2=py313h78bf25f_2
- lz4-c=1.10.0=h5888daf_1
- matplotlib-base=3.10.0=py313h129903b_0
- metis=5.1.0=hd0bcaf9_1007
- mpi=1.0=openmpi
- mpi4py=4.0.1=py313hffb1895_0
- msgpack-python=1.1.0=py313h33d0bda_0
- multidict=6.1.0=py313h8060acc_2
- mumps-include=5.7.3=ha770c72_6
- mumps-mpi=5.7.3=h80cd639_6
- munkres=1.1.4=pyh9f0ad1d_0
- mysql-common=9.0.1=h266115a_4
- mysql-libs=9.0.1=he0572af_4
- ncurses=6.5=he02047a_1
- nlohmann_json=3.11.3=he02047a_1
- numpy=2.2.1=py313hb30382a_0
- ocl-icd=2.3.2=hb9d3cd8_2
- opencl-headers=2024.10.24=h5888daf_0
- openh264=2.5.0=hf92e6e3_0
- openjpeg=2.5.3=h5fbd93e_0
- openldap=2.6.9=he970967_0
- openmpi=5.0.6=h3ee89b5_101
- openssl=3.4.0=h7b32b05_1
- packaging=24.2=pyhd8ed1ab_2
- pango=1.56.0=h861ebed_0
- parmetis=4.0.3=h02de7a9_1007
- pcre2=10.44=hba22ea6_2
- petsc=3.22.2=real_hdb68103_103
- petsc4py=3.22.2=py313hc49d176_0
- pillow=11.1.0=py313h8db990d_0
- pip=24.3.1=pyh145f28c_2
- pixman=0.44.2=h29eaf8c_0
- pkg-config=0.29.2=h4bc722e_1009
- platformdirs=4.3.6=pyhd8ed1ab_1
- pooch=1.8.2=pyhd8ed1ab_1
- proj=9.5.1=h0054346_0
- propcache=0.2.1=py313h536fd9c_0
- pthread-stubs=0.4=hb9d3cd8_1002
- pugixml=1.14=h59595ed_0
- pycparser=2.22=pyh29332c3_1
- pyparsing=3.2.1=pyhd8ed1ab_0
- pysocks=1.7.1=pyha55dd90_7
- python=3.13.1=ha99a958_104_cp313
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python_abi=3.13=5_cp313
- pyvista=0.44.2=pyhd8ed1ab_1
- qhull=2020.2=h434a139_5
- qt6-main=6.8.1=h588cce1_2
- rdma-core=55.0=h5888daf_0
- readline=8.2=h8228510_1
- requests=2.32.3=pyhd8ed1ab_1
- scalapack=2.2.0=h16fb9de_4
- scooby=0.10.0=pyhd8ed1ab_1
- setuptools=75.7.0=pyhff2d567_0
- six=1.17.0=pyhd8ed1ab_0
- slepc=3.22.2=real_h221cefa_300
- slepc4py=3.22.2=py313h004cd3b_0
- snappy=1.2.1=h8bd8927_1
- spdlog=1.14.1=hed91bc2_1
- sqlite=3.47.2=h9eae976_0
- superlu=5.2.2=h00795ac_0
- superlu_dist=9.1.0=h3349319_0
- svt-av1=2.3.0=h5888daf_0
- sysroot_linux-64=2.17=h0157908_18
- tbb=2022.0.0=hceb3a55_0
- tk=8.6.13=noxft_h4845f30_101
- typing-extensions=4.12.2=hd8ed1ab_1
- typing_extensions=4.12.2=pyha770c72_1
- tzdata=2024b=hc8b5060_0
- ucc=1.3.0=h0f835a6_3
- ucx=1.17.0=h53fb5aa_4
- urllib3=2.3.0=pyhd8ed1ab_0
- utfcpp=4.0.6=h005c6e1_0
- vtk=9.3.1=qt_py313h71fb23e_214
- vtk-base=9.3.1=qt_py313h245430a_214
- vtk-io-ffmpeg=9.3.1=qt_py313h71fb23e_214
- wayland=1.23.1=h3e06ad9_0
- wayland-protocols=1.37=hd8ed1ab_0
- wslink=2.2.2=pyhd8ed1ab_0
- x264=1!164.3095=h166bdaf_2
- x265=3.5=h924138e_3
- xcb-util=0.4.1=hb711507_2
- xcb-util-cursor=0.1.5=hb9d3cd8_0
- xcb-util-image=0.4.0=hb711507_2
- xcb-util-keysyms=0.4.1=hb711507_0
- xcb-util-renderutil=0.3.10=hb711507_0
- xcb-util-wm=0.4.2=hb711507_0
- xkeyboard-config=2.43=hb9d3cd8_0
- xorg-libice=1.1.2=hb9d3cd8_0
- xorg-libsm=1.2.5=he73a12e_0
- xorg-libx11=1.8.10=h4f16b4b_1
- xorg-libxau=1.0.12=hb9d3cd8_0
- xorg-libxcomposite=0.4.6=hb9d3cd8_2
- xorg-libxcursor=1.2.3=hb9d3cd8_0
- xorg-libxdamage=1.1.6=hb9d3cd8_0
- xorg-libxdmcp=1.1.5=hb9d3cd8_0
- xorg-libxext=1.3.6=hb9d3cd8_0
- xorg-libxfixes=6.0.1=hb9d3cd8_0
- xorg-libxi=1.8.2=hb9d3cd8_0
- xorg-libxrandr=1.5.4=hb9d3cd8_0
- xorg-libxrender=0.9.12=hb9d3cd8_0
- xorg-libxt=1.3.1=hb9d3cd8_0
- xorg-libxtst=1.2.5=hb9d3cd8_3
- xorg-libxxf86vm=1.1.6=hb9d3cd8_0
- yaml=0.2.5=h7f98852_2
- yarl=1.18.3=py313h536fd9c_0
- zeromq=4.3.5=h3b0a872_7
- zfp=0.5.5=h9c3ff4c_8
- zlib=1.3.1=hb9d3cd8_2
- zlib-ng=2.2.3=h7955e40_0
- zstandard=0.23.0=py313h80202fe_1
- zstd=1.5.6=ha6fb4c9_0
prefix: /home/dokken/src/mambaforge/envs/pv-test
The biggest difference i can spot is:
My conda env uses blas
not blis
openmpi
vs mpich
Major version difference in libfabric (2.0
vs 1.22
)
Maybe @minrk has any ideas here.