Hi Vishal,
You might also try a newer version of the code (i.e. latest master), I am not sure that the pyramid collections functions were added in 4.4.1.
Many thanks,
Dave
> On 26 Nov 2018, at 14:53, Sherwin, Spencer J <s.sherwin@imperial.ac.uk> wrote:
>
> Dear Vishal,
>
> I do not quite recall but it may be necessary to define the expansions for composites of different shape independently. So please try:
>
>> <E COMPOSITE=“C[1]" NUMMODES="3" FIELDS="u,v,w,p" TYPE="MODIFIED" />
>> <E COMPOSITE=“C[10]" NUMMODES="3" FIELDS="u,v,w,p" TYPE="MODIFIED" />
>> <E COMPOSITE="C[11]" NUMMODES="3" FIELDS="u,v,w,p" TYPE="MODIFIED" />
>
> Possibly it is expecting to have a pyramid collection within a tetrahedral expansion and so this is why you see this message.
>
> If this does not work can you send the xml file along.
>
> Thanks,
> Spencer.
>
>
>> On 26 Nov 2018, at 11:45, Vishal Saini <vishal.saini.nitj@gmail.com> wrote:
>>
>> Hi all,
>>
>> I've imported a mesh from gmsh that contains a layer of pyramids for transitioning between hexes and tets using:
>> NekMesh JICF_NektP2_2comp.msh JICF_NektP2_2comp.xml
>> Output:
>> Multiple elements in composite detected; remapped:
>> - Tag 1 => 11 (Tetrahedron), 10 (Pyramid), 1 (Hexahedron)
>> No problem on NekMesh level.
>>
>> Defining my expansion as:
>> <E COMPOSITE="C[1,10,11]" NUMMODES="3" FIELDS="u,v,w,p" TYPE="MODIFIED" />
>>
>> when I run (Nektar++ v 4.4.1) using:
>> mpirun -npernode 28 -np 56 IncNavierStokesSolver -v JICF_NektP2_2comp_xml conditions_JICF_2D.xml
>> (using prepartitioned mesh).
>> I get the following "note":
>> Collection Implemenation for Tetrahedron ( 3 3 3 ) for ngeoms = 24960
>> Note: Implementation does not exist: Pyramid, BwdTrans, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, IProductWRTBase, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, IProductWRTDerivBase, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, PhysDeriv, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, BwdTrans, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, IProductWRTBase, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, IProductWRTDerivBase, SumFac, Modal
>> Note: Implementation does not exist: Pyramid, PhysDeriv, SumFac, Modal
>>
>> What does it mean? How can I fix it?
>> Do Pyramids need to be treated in a somewhat different way?
>>
>> BR,
>> Vishal
>>
>>
>> ---
>> Vishal SAINI
>> _______________________________________________
>> Nektar-users mailing list
>> Nektar-users@imperial.ac.uk
>> https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
>
> Spencer Sherwin FREng, FRAeS
> Head, Aerodynamics,
> Director of Research Computing Service,
> Professor of Computational Fluid Mechanics,
> Department of Aeronautics,
> s.sherwin@imperial.ac.uk South Kensington Campus,
> Phone: +44 (0)20 7594 5052 Imperial College London,
> Fax: +44 (0)20 7594 1974 London, SW7 2AZ, UK
> http://www.imperial.ac.uk/people/s.sherwin/
>
> _______________________________________________
> Nektar-users mailing list
> Nektar-users@imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/nektar-users