Group Abstract Group Abstract

Message Boards Message Boards

0
|
2.8K Views
|
1 Reply
|
0 Total Likes
View groups...
Share
Share this post:
GROUPS:

Changes to NDSolve from MMA10.0 to later versions

Hi,

some time ago I posted a question on "Intersection boundary problems when solving PDEs". It appears that in MMA10.0 I can run the following code without any problems (?):

mr = DiscretizeGraphics[ExampleData[{"Geometry3D", "SpaceShuttle"}]];

uif = NDSolveValue[{Inactive[Laplacian][u[x, y, z], {x, y, z}] == 0, 
    DirichletCondition[u[x, y, z] == 1, z <= -1.3]}, 
   u, {x, y, z} \[Element] mr];

Needs["NDSolve`FEM`"]
ElementMeshSurfacePlot3D[uif, Boxed -> False, ViewPoint -> {0, -4, 2}]

It gives:

enter image description here

If I run it in 10.1, 10.2 or 10.3 I get:

enter image description here

Does anyone know what has happened?

Cheers,

Marco

POSTED BY: Marco Thiel

Sorry, a bit unprofessional, but I just noticed that :

mr = BoundaryDiscretizeGraphics[ExampleData[{"Geometry3D", "SpaceShuttle"}]];
uif = NDSolveValue[{Inactive[Laplacian][u[x, y, z], {x, y, z}] == 0, 
    DirichletCondition[u[x, y, z] == 1, z <= -1.3]}, 
   u, {x, y, z} \[Element] mr];

Needs["NDSolve`FEM`"]
ElementMeshSurfacePlot3D[uif, Boxed -> False, ViewPoint -> {0, -4, 2}]

does work in 10.3.

Cheers,

Marco

POSTED BY: Marco Thiel
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard