Dear Giuseppe,
Giuseppe Romano <romanog(a)mit.edu> writes:
> Hi Andreas,
>
> This is Giuseppe, a MIT Research Scientist. I am working on nanoscale heat
> transport. I recently released OpenBTE (www.openbte.org).
Please send requests like this to the appropriate mailing list (cc'd).
> I just run into MeshPy: What a nice project!
>
> I have three questions, two of them being related to MeshPy.
>
> 1) I am having issues installing it (pip install meshpy):
>
> src/cpp/wrapper.cpp:1:10: fatal error: pybind11/pybind11.h: No such file
> or directory
> #include <pybind11/pybind11.h>
> ^~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> error: command 'gcc' failed with exit status 1
>
> ----------------------------------------
> Command "/data/anaconda3/bin/python -u -c "import setuptools,
> tokenize;__file__='/tmp/pip-install-f0i_uh6c/MeshPy/setup.py';f=getattr(tokenize,
> 'open', open)(__file__);code=f.read().replace('\r\n',
> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
> /tmp/pip-record-jkrqug42/install-record.txt
> --single-version-externally-managed --compile --user --prefix=" failed with
> error code 1 in /tmp/pip-install-f0i_uh6c/MeshPy/
Run 'pip install pybind11' before installing meshpy. (I'm trying to make
it so that's not required, but no luck so far.)
> 2) I am currently using gmsh, where I am able to set periodic nodes. Is it
> possible to do it with MeshPy.
Tetgen at one point had support for periodicity, but it was
removed. Triangle never did support periodicity well.
> 3) Any tips you can share with me on the job search? I am heavily focused
> on computing (not machine learning) and it seems hard to land a Faculty
> position.
That's tough to answer competently in this short (and public) format,
and there's plenty of good advice already out there. Plus, the market is
heavily segmented. My read is that the market for computational
engineers (you, I'm guessing) and numerics people (me) don't quite work
the same, so I'm not sure if anything I say might be useful.
Sorry,
Andreas