On Thu, Apr 16, 2015 at 2:11 PM, Kaloyan Dimitrov Marinov <[email protected]> wrote: > Thanks for the feedback. > > I have tried changing the value of refinement_algorithm in > dolfin_parameters.xml to each of the three allowed values. Unfortunately, > each time, when I run d1_p2d.py, I get the following message: > > Reading DOLFIN parameters from file "dolfin_parameters.xml". > --------------------------------------------------------------------------- > NameError Traceback (most recent call last) > /usr/lib/python2.7/dist-packages/IPython/utils/py3compat.pyc in > execfile(fname, *where) > 202 else: > 203 filename = fname > --> 204 __builtin__.execfile(filename, *where) > > /home/marinov/Desktop/ongoing_projects/my_work_with_fenics/examples-1.0/stationary/poisson/d1_p2D.py > in <module>() > 11 > 12 # Create mesh and define function space > ---> 13 mesh = UnitSquare(6, 4) > 14 #mesh = UnitCube(6, 4, 5) > 15 V = FunctionSpace(mesh, 'Lagrange', 1) > > NameError: name 'UnitSquare' is not defined > > Do you have any suggestions as to how I can fix this?
Yes, UnitSquare was replaced by UnitSquareMesh in the 1.1 release. Johannes > ________________________________________ > From: [email protected] [[email protected]] on behalf of Johannes > Ring [[email protected]] > Sent: Thursday, April 16, 2015 2:03 PM > To: Kaloyan Dimitrov Marinov > Cc: [email protected] > Subject: Re: [FEniCS-support] Installation instructions for FEniCS on an > Ubuntu machine > > [Please keep fenics-support in Cc] > > On Thu, Apr 16, 2015 at 1:53 PM, Kaloyan Dimitrov Marinov <[email protected]> wrote: >> Dear Johannes, >> >> Thank you for your message, and my apologies for replying so late. >> >> I'd like to begin by mentioning that my operating system is a 64-bit Ubuntu >> 14.04 LTS. After a few trials and errors, I removed Anaconda from my system >> (as described here: >> http://stackoverflow.com/questions/28283695/revert-ubuntu-14-04-to-default-python-after-uninstalling-anaconda). >> Then, as described on >> http://fenicsproject.org/download/ubuntu_details.html, I ran the following >> commands in a terminal: >> >> sudo add-apt-repository ppa:fenics-packages/fenics >> sudo apt-get update >> sudo apt-get install fenics >> sudo apt-get dist-upgrade >> >> >> In 1) below, I state my current issue. In 2) below, I give the output of the >> command "dpkg -l | grep dolfin": >> >> 1) When I start ipython and execute "run d1_p2D.py", I get the following >> message: >> >> Reading DOLFIN parameters from file "dolfin_parameters.xml". >> terminate called after throwing an instance of 'std::runtime_error' >> what(): >> >> *** ------------------------------------------------------------------------- >> *** DOLFIN encountered an error. If you are not able to resolve this issue >> *** using the information listed below, you can ask for help at >> *** >> *** [email protected] >> *** >> *** Remember to include the error message listed below and, if possible, >> *** include a *minimal* running example to reproduce the error. >> *** >> *** ------------------------------------------------------------------------- >> *** Error: Unable to assign parameter value. >> *** Reason: Illegal value for parameter "refinement_algorithm". Allowed >> values are: [plaza, plaza_with_parent_facets, regular_cut]. > > Try to open dolfin_parameters.xml and replace the value for > refinement_algorithm with one of the above values. > >> *** Where: This error was encountered inside Parameter.cpp. >> *** Process: unknown >> *** >> *** DOLFIN version: 1.5.0 >> *** Git changeset: unknown >> *** ------------------------------------------------------------------------- >> >> Aborted (core dumped) >> >> 2) The output of the command "dpkg -l | grep dolfin" is as follows: >> >> ii dolfin-bin >> 1.5.0+dfsg-1~ppa3~trusty1 all Executable >> scripts for DOLFIN >> ii dolfin-doc >> 1.5.0+dfsg-1~ppa3~trusty1 all >> Documentation and demo programs for DOLFIN >> ii libdolfin-dev >> 1.5.0+dfsg-1~ppa3~trusty1 amd64 Shared >> links and header files for DOLFIN >> rc libdolfin1.3 1.3.0+dfsg-2 >> amd64 Shared libraries for DOLFIN >> ii libdolfin1.5 >> 1.5.0+dfsg-1~ppa3~trusty1 amd64 Shared >> libraries for DOLFIN >> ii python-dolfin >> 1.5.0+dfsg-1~ppa3~trusty1 amd64 Python >> interface for DOLFIN > > This looks fine. > > Johannes > >> >> If you could kindly help me resolve the DOLFIN-related issue described in >> 1), I would be very grateful. >> >> Many thanks in advance, >> Kaloyan >> >> ________________________________________ >> From: [email protected] [[email protected]] on behalf of >> Johannes Ring [[email protected]] >> Sent: Thursday, April 09, 2015 12:58 PM >> To: Kaloyan Dimitrov Marinov >> Cc: [email protected] >> Subject: Re: [FEniCS-support] Installation instructions for FEniCS on an >> Ubuntu machine >> >> On Wed, Apr 8, 2015 at 2:48 PM, Kaloyan Dimitrov Marinov <[email protected]> wrote: >>> Dear Sir/Madam, >>> >>> My name is Kaloyan Marinov, and I am writing to you with a question about >>> the example d1_p2D.py from the FEniCS tutorial on >>> http://fenicsproject.org/documentation/tutorial/index.html. >>> >>> I have Python on an Ubuntu machine, and I installed FEniCS according to the >>> instructions on http://fenicsproject.org/download/ubuntu_details.html; I >>> also added the FEniCS Personal Package Archive (PPA) to my system. >>> >>> When I run d1_p2D.py using the Interactive Python console, I get >>> >>> ImportError: No module named 'dolfin' >>> >>> but, according to my Synaptic Package Manager, I do have python-dolfin, >>> dolfin-bin, and dolfin-doc. Do you have any suggestions on how I can >>> resolve this issue? >> >> Can you show us the output from the the following command? >> >> dpkg -l | grep dolfin >> >> Johannes _______________________________________________ fenics-support mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics-support
