help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OF] fem-fenics


From: Arnaud Lejeune
Subject: Re: [OF] fem-fenics
Date: Wed, 17 May 2017 11:48:50 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2

If youh had read the mentioned topic, you woul see that:
"
Trying to find a solution, I found a change between dolfin version 1.3.0 (required for last fem-fenics package ) and the stable one installed with apt-get (2016.2.0).
MeshTopology.h :
--> dolfin version 1.3.0 untl version 2016.1.0

const std::vector< std::size_t > & global_indices(std::size_t d) const

--> dolfin version 2016.2.0

const std::vector< std::int64_t > & global_indices(std::size_t d) const
***************************************************************************

Then I think it's really a bug and one has to change Mesh.cc in the fem-fenics 
sources.

So I go back to 2016.1.0

"


Le 17/05/2017 11:40, JuanPi a écrit :
Hi,

I am compiling from source, so pkg is not involved.

Cheers


On Wed, May 17, 2017 at 11:31 AM, Arnaud Lejeune
<address@hidden> wrote:
hi,

Did you look at the topic "problem with "pkg -forge fem-fenics"" ?






Le 17/05/2017 10:59, JuanPi a écrit :
Hi all,

What's the status of this package? I am unable to install it even if I
follow the instructions in the wiki [1].
The error I get is

Makefile_common:31: recipe for target 'Mesh.o' failed
ar rUv libfemfenics_factories.a PETSc_factory.o
a - PETSc_factory.o
ranlib libfemfenics_factories.a
rm PETSc_factory.o femfenics_factory.o
make[1]: Leaving directory '/tmp/oct-IBg7RZ/fem-fenics/src'
make: Leaving directory '/tmp/oct-IBg7RZ/fem-fenics/src'

If I try to compile outside of source tree from the repository I get
make: *** No rule to make target 'Mesh.cc', needed by 'Mesh.o'.  Stop.

If I compile in the source tree I get

Mesh.cc: In function ‘octave_value
compute_facet_markers(std::shared_ptr<const dolfin::Mesh>, const
Array<int>&, std::size_t)’:
Mesh.cc:430:38: error: invalid initialization of reference of type
‘const std::vector<long unsigned int>&’ from expression of type ‘const
std::vector<long int>’
       _msh->topology ().global_indices (0);
                                        ^
Mesh.cc:432:38: error: invalid initialization of reference of type
‘const std::vector<long unsigned int>&’ from expression of type ‘const
std::vector<long int>’
       _msh->topology ().global_indices (D - 1);
                                        ^
Mesh.cc: In function ‘octave_value
compute_cell_markers(std::shared_ptr<const dolfin::Mesh>, const
Array<int>&, std::size_t)’:
Mesh.cc:530:38: error: invalid initialization of reference of type
‘const std::vector<long unsigned int>&’ from expression of type ‘const
std::vector<long int>’
       _msh->topology ().global_indices (0);
                                        ^
Mesh.cc:532:38: error: invalid initialization of reference of type
‘const std::vector<long unsigned int>&’ from expression of type ‘const
std::vector<long int>’
       _msh->topology ().global_indices (D);
                                        ^
Makefile_common:31: recipe for target 'Mesh.o' failed
make: *** [Mesh.o] Error 1

[1]: http://wiki.octave.org/Fem-fenics#Known_issues


--
Arnaud LEJEUNE
Ingénieur de Recherche
Responsable Pôle Calcul Scientifique
Departement Mec'Appli/Institut FEMTO-ST

24 chemin de l'epitaphe
25000 BESANCON
tel : +(33)3 81 66 60 24
fax : +(33)3 81 66 67 00
mail: address@hidden





--
Arnaud LEJEUNE
Ingénieur de Recherche
Responsable Pôle Calcul Scientifique
Departement Mec'Appli/Institut FEMTO-ST

24 chemin de l'epitaphe
25000 BESANCON
tel : +(33)3 81 66 60 24
fax : +(33)3 81 66 67 00
mail: address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]