Kosdalak |
June 10, 2022 03:18 |
Installation on a VM
Hello,
I recently installed a VM (via Hyper-V) on my Windows 10. I chose Ubuntu 22.04 LTS and installed OpenFoam-dev.
So far everything worked fine (OF runs fine and everything). Now I want to watch residuals, etc. with PyFoam. Therefore I installed the newest python 3.10 and then followed the guide ( https://openfoamwiki.net/index.php/C...lling_with_pip) to install PyFoam with pip. Worked perferctly. Checked the installation with
Code:
import PyFoam
import PyFoam.FoamInformation
print PyFoam.FoamInformation.foamTutorials()
and got the right results as expected.
Now comes the trouble. I tried some differnt versions with the cavity tutorial:
- When I want to watch my residuals with the PlotWatcher.py I only got a new folder "log.analyzed"but it's completly empty. And also no plots at all.
- With "pyFoamPlotRunner.py icoFoam" the solver starts and I got all the different files. And also here I see no plots.
So my Problems seems to be the missing plots. Maybe because I'm using a VM. But here I'm lacking of experience and knowledge.
From other posts i learned to check my version with "pyFoamVersion.py" and got following message:
Code:
Machine info: Linux | OF1-TOJW10 | 5.15.0-1007-azure | #8-Ubuntu SMP Wed May 18 18:12:14 UTC 2022 | x86_64 | x86_64
Python version: 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0]
Python executable: /usr/bin/python3
Python 3 is supported with PyFoam
PYTHONPATH is not set
Location of this utility: /usr/local/bin/pyFoamVersion.py
PyFoam WARNING on line 229 of file /usr/local/lib/python3.10/dist-packages/PyFoam/FoamInformation.py : Basedir /home/testuser/foam for fork extend does not exist or is not a directory
Version dev (reported as number 9.9.9 )Fork openfoam of the installed 0 versions:
pyFoam-Version: 2021.6
Path where PyFoam was found (PyFoam.__path__) is ['/usr/local/lib/python3.10/dist-packages/PyFoam']
Configuration search path: [('file', '/etc/pyFoam/pyfoamrc'), ('directory', '/etc/pyFoam/pyfoamrc.d'), ('file', '/home/testuser/.pyFoam/pyfoamrc'), ('directory', '/home/testuser/.pyFoam/pyfoamrc.d')]
Configuration files (used): []
Installed libraries:
cython : Yes version: 0.29.28
cProfile : Yes
docutils : No Not necessary. Needed for RestructuredText to HTML conversion
Gnuplot : No Not a problem. Version from ThirdParty is used
hotshot : No Not a problem. Can't profile using this library
line_profiler : No Not a problem. Can't profile using this library
ipdb : No Not necessary. Only makes debugging more comfortable
IPython : No Not necessary. But the interactive shell may be more comfortable
matplotlib : Yes version: 3.5.1
mercurial : No Not a problem. Used for experimental case handling
pytest : No Only needed for running the unit-tests (developers only)
numpy : Yes version: 1.22.4
openpyxl : No Not a problem. Only used for exporting pandas-data to Excel-files (advanced). If xlsxwriter is installed it will handle this (xlsxwriter is recommended anyway)
xlsxwriter : No Not a problem. Only used for exporting pandas-data to XLSX-files (advanced). If openpyxl is installed then this module can handle that
pandas : No Not a problem. Only used for handling of advanced data-handling
ply : Yes version: 3.11
profile : Yes
psyco : No Not a problem. Acceleration not possible
PyQt4 : No Only some experimental GUI-stuff relies on this
PyQt4.Qwt5 : No Only an alternate plotting back-end
scipy : Yes version: 1.8.0
Tkinter : No Not a problem. Used for the old version of DisplayBlockmesh and some matplotlib-implementations
twisted : Yes version: 22.1.0
vtk : Yes version: 9.1.20211106
xlwt : No Not a problem. Only used for exporting pandas-data to Excel-files
xlrd : No Not a problem. Only used for importing Excel-files to pandas-data
requests : Yes version: 2.25.1
zeroconf : No Not a problem. Necessary to find existing runs. Install with 'pip install zeroconf'
psutil : No Not a problem. Provides better calculation of the maximum used memory
PyFoam.ThirdParty.ply.yacc : Yes version: 3.9
PyFoam.ThirdParty.Gnuplot : Yes version: 1.8
PyFoam.ThirdParty.tqdm : Yes version: 4.8.4
PyFoam.ThirdParty.IPy : Syntax Error This is our own. If it is not found we've got problems
PyFoam.ThirdParty.pyratemp : Yes version: 0.2.0
PyFoam.ThirdParty.six : Yes version: 1.10.0
PyFoam.ThirdParty.winhacks : Yes
Library locations
cProfile : /usr/lib/python3.10/cProfile.py
cython : /usr/lib/python3/dist-packages/cython.py
matplotlib : /usr/lib/python3/dist-packages/matplotlib/__init__.py
numpy : /usr/local/lib/python3.10/dist-packages/numpy/__init__.py
ply : /usr/lib/python3/dist-packages/ply/__init__.py
profile : /usr/lib/python3.10/profile.py
PyFoam.ThirdParty.Gnuplot : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/Gnuplot/__init__.py
PyFoam.ThirdParty.ply.yacc : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/ply/yacc.py
PyFoam.ThirdParty.pyratemp : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/pyratemp.py
PyFoam.ThirdParty.six : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/six.py
PyFoam.ThirdParty.tqdm : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/tqdm/__init__.py
PyFoam.ThirdParty.winhacks : /usr/local/lib/python3.10/dist-packages/PyFoam/ThirdParty/winhacks.py
requests : /usr/lib/python3/dist-packages/requests/__init__.py
scipy : /usr/lib/python3/dist-packages/scipy/__init__.py
twisted : /usr/lib/python3/dist-packages/twisted/__init__.py
vtk : /usr/lib/python3/dist-packages/vtkmodules/all.py
Checking additional envirnoment variables
Checking for PYFOAM_DIR : Location of the PyFoam-installation. Not strictly necessary
PYFOAM_DIR missing from environment
Checking for PYFOAM_SITE_DIR : Location of non-PyFoam-disctributions script. Set and used by some Foam-distributions
PYFOAM_SITE_DIR missing from environment
User information
Username: testuser
Temporary directory: /tmp/PyFoam_testuser
Public key: 11c79e2f01c6b614339c63c67c0e5041:14129c7ec2d279d4d0202291ed741b7b
Maybe my gnuplot is wrong or I missed something else. Any suggestion or help is appreciated.
Greetings
Jan
|