I am trying to get started with Dedalus and I have installed the v2.2006 version. I had some problems while running "
python3 -m dedalus test " part of the installation but on some light googling I found this was mostly to do with some minimal numpy version compatibility. Nevertheless, I continued with running the Kelvin Helmholtz script and I am getting the following output,
Traceback (most recent call last):
File "/home/antineutrino03/kel_helm.py", line 48, in <module>
problem.add_equation("dt(u) + dx(p) - 1/Re*(dx(dx(u)) + dy(uy)) = - u*dx(u) - v*uy")
File "/home/antineutrino03/anaconda3/envs/dedalus2/lib/python3.10/site-packages/dedalus/core/problems.py", line 131, in add_equation
self._build_object_forms(temp)
File "/home/antineutrino03/anaconda3/envs/dedalus2/lib/python3.10/site-packages/dedalus/core/problems.py", line 152, in _build_object_forms
temp['LHS'] = field.Operand.parse(temp['raw_LHS'], self.namespace, self.domain)
File "/home/antineutrino03/anaconda3/envs/dedalus2/lib/python3.10/site-packages/dedalus/tools/cache.py", line 29, in __get__
attribute = self.method(instance)
File "/home/antineutrino03/anaconda3/envs/dedalus2/lib/python3.10/site-packages/dedalus/core/problems.py", line 172, in namespace
namespace[var] = self.domain.new_field(name=var)
File "/home/antineutrino03/anaconda3/envs/dedalus2/lib/python3.10/site-packages/dedalus/core/problems.py", line 37, in __setitem__
raise SymbolicParsingError("Name '{}' is used multiple times.".format(key))
dedalus.tools.exceptions.SymbolicParsingError: Name 'sy' is used multiple times.
Can someone please help me with understanding what this is?
Thanks and regards
Atharva