mdolab / pysurf

pySurf provides geometric operations for triangulated surfaces.
Apache License 2.0
2 stars 4 forks source link

Removed PETSc #9

Closed sseraj closed 2 years ago

sseraj commented 2 years ago

Purpose

I removed unnecessary PETSc inclusion in the default config files. Believe it or not, this was causing the ADflow, IDWarp, and pyAeroStructure complex tests to fail on the c7-intel image after we merged mdolab/pygeo#113.

Type of change

Testing

Checklist

codecov[bot] commented 2 years ago

Codecov Report

Merging #9 (2c15414) into master (37e1464) will not change coverage. The diff coverage is n/a.

:exclamation: Current head 2c15414 differs from pull request most recent head 4550427. Consider uploading reports for the commit 4550427 to get more accurate results

Impacted file tree graph

@@           Coverage Diff           @@
##           master       #9   +/-   ##
=======================================
  Coverage   46.97%   46.97%           
=======================================
  Files           5        5           
  Lines        1816     1816           
=======================================
  Hits          853      853           
  Misses        963      963           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 37e1464...4550427. Read the comment docs.

eirikurj commented 2 years ago

@sseraj I did not look into the failed tests, but I am surprised that the PETSc config failed the tests. Even though you are not actually using PETSc, it should (in principle) be fine to link PETSc (assuming that was the issue), and how is that interfering with pygeo? For my information, can you provide more information on the issue?

sseraj commented 2 years ago

@eirikurj Unfortunately, I don't have a great explanation for why this was causing issues (and only on the c7-intel image). @nwu63 and I bisected code changes until we found that the recently added pySurf import in pyGeo was causing the problem. This combined with the fact that only tests involving complex PETSc were failing suggested removing PETSc from pySurf.

eirikurj commented 2 years ago

Ok, no worries.