← Back to team overview

dolfin team mailing list archive

Re: [Question #92245]: Gradients and SubFunctions

 

Question #92245 on DOLFIN changed:
https://answers.launchpad.net/dolfin/+question/92245

    Status: Solved => Open

Phil Marinier is still having a problem:
This is my code:

			dolfin::Function GradAvg(V);
			dolfin::Function GradAvgX = GradAvg[0];
			dolfin::Function GradAvgY = GradAvg[1];

This is my error message:

terminate called after throwing an instance of 'std::runtime_error'
  what():  *** Error: Unable to extract sub system 1 (only 1 sub systems defined).
[wolf:06285] *** Process received signal ***
[wolf:06285] Signal: Aborted (6)
[wolf:06285] Signal code:  (-6)
[wolf:06285] [ 0] [0x480410]
[wolf:06285] [ 1] [0x480422]
[wolf:06285] [ 2] /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0x5faa4d1]
[wolf:06285] [ 3] /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x5fad932]
[wolf:06285] [ 4] /usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x14f) [0x16ad4df]
[wolf:06285] [ 5] /usr/lib/libstdc++.so.6 [0x16ab415]
[wolf:06285] [ 6] /usr/lib/libstdc++.so.6 [0x16ab452]
[wolf:06285] [ 7] /usr/lib/libstdc++.so.6 [0x16ab591]
[wolf:06285] [ 8] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZNK6dolfin6Logger5errorESs+0x98) [0x2d6fb8]
[wolf:06285] [ 9] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZN6dolfin5errorESsz+0x9f) [0x2de92f]
[wolf:06285] [10] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZN6dolfin13FiniteElement19extract_sub_elementERKS0_RKSt6vectorIjSaIjEE+0xe6) [0x1eea06]
[wolf:06285] [11] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZNK6dolfin13FiniteElement19extract_sub_elementERKSt6vectorIjSaIjEE+0x2d) [0x1eef9d]
[wolf:06285] [12] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZNK6dolfin13FunctionSpace17extract_sub_spaceERKSt6vectorIjSaIjEE+0x4b1) [0x21f701]
[wolf:06285] [13] /home/claude/FEniCS/build/lib/libdolfin.so.0(_ZNK6dolfin8FunctionixEj+0x44a) [0x227eea]
[wolf:06285] [14] ./forward(_ZN7ASolver5solveEPN6dolfin8FunctionES2_PdS3_S3_ddP4Edge+0x3ed) [0x8095e6d]
[wolf:06285] [15] ./forward(_ZN9Fiterator5solveEPdS0_S0_+0x12d2) [0x8081a12]
[wolf:06285] [16] ./forward(main+0x82d) [0x807007d]
[wolf:06285] [17] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x5f96b56]
[wolf:06285] [18] ./forward [0x806e981]
[wolf:06285] *** End of error message ***
Aborted

Apparently I need to define the number of SubFunctions somehow?

Sorry to keep on the same old thing, and thank you for your patience

Phil

-- 
You received this question notification because you are a member of
DOLFIN Team, which is an answer contact for DOLFIN.