dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #05108
Re: dg
Quoting pcorreia@xxxxxxxxx:
> When trying to create Poisson.h with ffc it returns
> FIRST:
>
> >ffc -l dolfin Poisson.form
> This is FFC, the FEniCS Form Compiler, version 0.3.5.
> For further information, go to http://www/fenics.org/ffc/.
>
> Preprocessing form file: Poisson.form --> Poisson.py
>
> Phase 1: Analyzing form
> -----------------------
>
> Checking validity of form...
> *** Error at -w1_a148(dXa147/dx0) |
> ((d/dXa147)vi-2)*vi-1(+)*va148[0](+)*ds(0)
> *** Integrand may not be restricted in an exterior facet integral.
> *** To get more information about this error, rerun ffc with the option -d1.
are you using the latest FFC?
you should post this to ffc-dev@xxxxxxxxxx
Kristian
> AND THEN
>
> >ffc -d1 -l dolfin Poisson.form
> This is FFC, the FEniCS Form Compiler, version 0.3.5.
> For further information, go to http://www/fenics.org/ffc/.
>
> Preprocessing form file: Poisson.form --> Poisson.py
>
> Phase 1: Analyzing form
> -----------------------
>
> Checking validity of form...
> Traceback (most recent call last):
> File "/home/paulo/builds/bin/ffc", line 190, in ?
> sys.exit(main(sys.argv[1:]))
> File "/home/paulo/builds/bin/ffc", line 103, in main
> execfile(outname, ns)
> File "Poisson.py", line 52, in ?
> compile([a, L, M, element], "Poisson", "tensor", "dolfin", {'blas':
> False, 'precision=': '15', 'optimize': False})
> File "/usr/lib/python2.4/site-packages/ffc/compiler/compiler.py", line
> 63, in compile
> __compile_forms(forms, prefix, representation, output_language, options)
> File "/usr/lib/python2.4/site-packages/ffc/compiler/compiler.py", line
> 86, in __compile_forms
> form_data = analyze_form(form)
> File "/usr/lib/python2.4/site-packages/ffc/compiler/compiler.py", line
> 166, in analyze_form
> form_data = analyze(form)
> File
> "/usr/lib/python2.4/site-packages/ffc/compiler/analysis/analyze.py",
> line 27, in analyze
> check_form(form)
> File "/usr/lib/python2.4/site-packages/ffc/compiler/analysis/checks.py",
> line 23, in check_form
> check_restrictions(form)
> File "/usr/lib/python2.4/site-packages/ffc/compiler/analysis/checks.py",
> line 48, in check_restrictions
> raise FormError, (p, "Integrand may not be restricted in an exterior
> facet integral.")
> ffc.common.exceptions.FormError
>
> I created a directory with the originals 'main.cpp', 'Makefile' and
> Poisson.form. I did the same proceeding in the case of pde/Poisson and it
> worked.
>
> /Paulo
>
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
References
-
dg
From: pcorreia, 2007-06-06