|
[Sponsors] |
March 18, 2022, 15:53 |
PyFoam Installation Problems
|
#1 |
New Member
Nolan Dyck
Join Date: Dec 2013
Posts: 13
Rep Power: 12 |
Hi, I have installed PyFoam version 2021.6 using pip on Ubuntu 20.04.4 LTS.
The only wrinkle I encountered so far was that my system installed the scripts at $HOME/.local/bin instead of /usr/local/bin. I solved this by adding it to my path in ~/.bashrc. It recognizes OpenFOAM v8 when I run pyFoamVersion.py I copied the tutorial case $FOAM_TUTORIALS/incompressible/icoFoam/cavity/cavity into $HOME, constructed the mesh, and ran icoFoam to confirm the case was setup properly. Then I executed: Code:
username@DESKTOP-7R3L17E:~/cavity$ pyFoamPlotRunner.py --clear --progress --auto auto Clearing out old timesteps .... Warning in /home/username/.local/bin/pyFoamPlotRunner.py : Replacing solver 'auto' with icoFoam in arguments PyFoam WARNING on line 37 of file /home/username/.local/lib/python3.8/site-packages/PyFoam/Infrastructure/ServerBase.py : No certficate file /home/username/.pyFoam/foamServerCertificate.cert exists. Therefor no SSL-connection for the FoamServer possible To generate a private key: openssl genrsa -out /home/username/.pyFoam/foamServerCertificate.key 2048 Then generate the cerificate that is valid for 3 years with openssl req -new -x509 -key /home/username/.pyFoam/foamServerCertificate.key -out /home/username/.pyFoam/foamServerCertificate.cert -days 1095 Traceback (most recent call last): File "/home/username/.local/bin/pyFoamPlotRunner.py", line 5, in <module> PlotRunner() File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Applications/PlotRunner.py", line 65, in __init__ PyFoamApplication.__init__(self, File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Applications/PyFoamApplication.py", line 496, in __init__ result=self.run() File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Applications/PlotRunner.py", line 122, in run run=GnuplotRunner(argv=self.replaceAutoInArgs(self.parser.getArgs()), File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Execution/GnuplotRunner.py", line 197, in __init__ GnuplotCommon.__init__(self, File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Execution/GnuplotRunner.py", line 67, in __init__ self.createPlots(persist=persist, File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Execution/AnalyzedCommon.py", line 261, in createPlots plots["linear"]=createPlotTimelinesDirect("linear", File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Basics/PlotTimelinesFactory.py", line 105, in createPlotTimelinesDirect return createPlotTimelines(timelines,ci, File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Basics/PlotTimelinesFactory.py", line 56, in createPlotTimelines return lookupTable[implementation](timelines, File "/home/username/.local/lib/python3.8/site-packages/PyFoam/Basics/GnuplotTimelines.py", line 43, in __init__ Gnuplot.__init__(self, persist=self.spec.persist, quiet=quiet) File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/_Gnuplot.py", line 179, in __init__ self.gnuplot = gp.GnuplotProcess(persist=persist, quiet=quiet) File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/gp_unix.py", line 189, in __init__ if not test_persist(): File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/gp_unix.py", line 136, in test_persist (not response) or (string.find(response[0], '-persist') == -1)) AttributeError: module 'string' has no attribute 'find' Exception ignored in: <function GnuplotProcess.__del__ at 0x7fefe30b9430> Traceback (most recent call last): File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/gp_unix.py", line 214, in __del__ self.close() File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/gp_unix.py", line 209, in close if self.gnuplot is not None: AttributeError: 'GnuplotProcess' object has no attribute 'gnuplot' Exception ignored in: <function Gnuplot.__del__ at 0x7fefc2527af0> Traceback (most recent call last): File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/_Gnuplot.py", line 200, in __del__ File "/home/username/.local/lib/python3.8/site-packages/PyFoam/ThirdParty/Gnuplot/_Gnuplot.py", line 195, in close AttributeError: 'GnuplotTimelines' object has no attribute 'gnuplot' username@DESKTOP-7R3L17E:~/cavity$ ls 0 Gnuplotting.analyzed PyFoamServer.info cavity.foam constant system username@DESKTOP-7R3L17E:~/cavity$ vi PyFoamServer.info |
|
Tags |
openfoam 8, pyfoam installation |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[PyFoam] Problems with installing PyFoam | Christoph_84 | OpenFOAM Community Contributions | 34 | October 26, 2021 11:25 |
[OpenFOAM.com] v1606+ Problems of installation on iMac | Intercooled | OpenFOAM Installation | 4 | November 15, 2016 20:22 |
Problems installing SVN in Ubuntu (for later installing PyFoam for OpenFOAM) | immortality | Lounge | 2 | May 24, 2014 03:05 |
Problems with installation | batta31 | OpenFOAM Installation | 2 | September 4, 2012 07:01 |
installation problems on upgrade from win 3.26 to | mic | Siemens | 5 | June 20, 2007 09:40 |