Conversation
* Add ASTE recipe for the latest ASTE release * Add corresponding aste version * Use branch name instead of version Co-authored-by: Gerasimos Chourdakis <makishourdakis@gmail.com>
Co-authored-by: Gerasimos Chourdakis <makishourdakis@gmail.com> Co-authored-by: Ishaan Desai <ishaandesai@gmail.com> Co-authored-by: Ishaan Desai <ishaan.desai@ipvs.uni-stuttgart.de>
|
aste-turbine: ❌ channel-transport/fluid-nutils/run.sh: ❌ channel-transport-reaction: ⭕ Super skewed though. fluid reaches t= 5/5 while the chemical part is still at t=1.25/5 elastic-tube-1d: python ⭕ (cpp untested) elastic-tube-3d: |
Closes #53.
|
@fsimonis thanks for testing! I fixed several issues (including the aste and nutils) and restarted the build.
This is fine, right? It is a uni-directional coupling.
What is the error you get? Did you run both cases before running the plotting script? In any case, this would be something for the tutorials.
vagrant@precicevm:~/tutorials/elastic-tube-3d/solid-fenics$ ./run.sh
Traceback (most recent call last):
File "solid.py", line 2, in <module>
from fenics import Constant, Function, AutoSubDomain, VectorFunctionSpace, interpolate, \
File "/usr/lib/python3/dist-packages/fenics/__init__.py", line 7, in <module>
from dolfin import *
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 144, in <module>
from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed,
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 38, in <module>
from ufl.form import sub_forms_by_domain
ImportError: cannot import name 'sub_forms_by_domain' from 'ufl.form' (/home/vagrant/.local/lib/python3.8/site-packages/ufl/form.py)
(update: it seems to be running correctly in the original VM that you tried. I will wait for this build to complete to find out if |
|
With the latest build:
Removing Is maybe just FEniCS broken right now and I got a bad update? vagrant@precicevm:~/tutorials/flow-over-heated-plate/solid-fenics$ ./run.sh
No protocol specified
Traceback (most recent call last):
File "solid.py", line 6, in <module>
from fenics import Function, SubDomain, RectangleMesh, BoxMesh, FunctionSpace, VectorFunctionSpace, Point, \
File "/usr/lib/python3/dist-packages/fenics/__init__.py", line 7, in <module>
from dolfin import *
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 144, in <module>
from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed,
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 38, in <module>
from ufl.form import sub_forms_by_domain
ImportError: cannot import name 'sub_forms_by_domain' from 'ufl.form' (/home/vagrant/.local/lib/python3.8/site-packages/ufl/form.py)
Other than FEniCS, I am triggering a new build to get the new tutorials, and this is ready. |
|
The error seen with FEniCS is a known issue and has been mentioned in the troubleshooting section of the fenics-adapter. I am trying to see if the solution written there also works for the vm, will open a PR if that is the case. |
Investigating why it was previously giving a permission issue.
IshaanDesai
left a comment
There was a problem hiding this comment.
I ran the FEniCS cases in a VM created from the artifact of https://github.com/precice/vm/actions/runs/3524369114 and the cases work.
|
I confirm that the FEniCS cases now also run. Thank you very much! 🤗 |
Continuing with unreleased changes from #44.
New changes
perpendicular-flap/fluid-nutilstutorial case)master->main)Previously unreleased changes