dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #10704
Re: [HG DOLFIN] Implement algorithm for checking if a mesh is correctly ordered,
DOLFIN wrote:
One or more new changesets pushed to the primary dolfin repository.
A short summary of the last three changesets is included below.
changeset: 5153:d2f703ef98b0798fef534e587d95cfcb6374dfc1
tag: tip
user: Anders Logg <logg@xxxxxxxxx>
date: Fri Nov 14 09:22:22 2008 +0100
files: ChangeLog SConstruct demo/fem/simple/cpp/main.cpp demo/fem/simple/tetrahedron.xml.gz demo/function/eval/cpp/main.cpp demo/pde/bcs/cpp/main.cpp demo/pde/elasticity/cpp/main.cpp demo/pde/stokes/stabilized/cpp/main.cpp demo/pde/stokes/taylor-hood/cpp/main.cpp dolfin/io/PXMLMesh.cpp dolfin/io/XMLMesh.cpp dolfin/mesh/Box.cpp dolfin/mesh/Cell.h dolfin/mesh/CellType.cpp dolfin/mesh/CellType.h dolfin/mesh/DynamicMeshEditor.cpp dolfin/mesh/DynamicMeshEditor.h dolfin/mesh/Interval.cpp dolfin/mesh/IntervalCell.cpp dolfin/mesh/IntervalCell.h dolfin/mesh/Mesh.cpp dolfin/mesh/Mesh.h dolfin/mesh/MeshEditor.cpp dolfin/mesh/MeshEditor.h dolfin/mesh/MeshOrdering.cpp dolfin/mesh/MeshOrdering.h dolfin/mesh/PointCell.cpp dolfin/mesh/PointCell.h dolfin/mesh/Rectangle.cpp dolfin/mesh/TetrahedronCell.cpp dolfin/mesh/TetrahedronCell.h dolfin/mesh/TopologyComputation.cpp dolfin/mesh/TriangleCell.cpp dolfin/mesh/TriangleCell.h dolfin/mesh/UnitCircle.cpp dolfin/mesh/UnitCube.cpp dolfin/me
sh/UnitInterval.cpp dolfin/mesh/UnitSphere.cpp dolfin/mesh/UnitSquare.cpp
description:
Implement algorithm for checking if a mesh is correctly ordered,
same algorithm for all cell types. CellType::order() should be
reimplemented similarly. Also removed call to order() in all demos.
There are still some issues that need to be sorted out, and we may
need to do some mnemonics so we don't need to check the ordering
more than once.
This has broken some unit tests and demos. It would be good if
developers run test.py regularly so we aren't going backwards in terms
of getting things working again.
Garth
changeset: 5152:880d3327155ad27ea136966f0381612d7a094ac0
user: Anders Logg <logg@xxxxxxxxx>
date: Thu Nov 13 22:35:36 2008 +0100
files: data/meshes/aneurysm.xml.gz data/meshes/circle.xml.gz data/meshes/cylinder.xml.gz data/meshes/dolfin-1.xml.gz data/meshes/dolfin-2.xml.gz data/meshes/dolfin-inside-1.xml.gz data/meshes/dolfin-inside-2.xml.gz data/meshes/gear.xml.gz data/meshes/meshbc.xml.gz data/meshes/slit.xml.gz data/meshes/snake.xml.gz data/meshes/snake_hole.xml.gz data/meshes/sphere.xml.gz data/meshes/tetmesh-1.xml.gz data/meshes/tetmesh-16.xml.gz data/meshes/tetmesh-4.xml.gz data/meshes/tetmesh-8.xml.gz data/meshes/tetmesh_24_8_8.xml.gz data/meshes/tetmesh_LES_10_2_7.xml.gz data/meshes/tetmesh_backward_facing_step_32_8_8.xml.gz data/meshes/tetmesh_bluff_body_32_8_8.xml.gz data/meshes/tetrahedron.xml.gz data/meshes/torso.xml.gz data/meshes/triangle.xml.gz data/meshes/trimesh-1.xml.gz data/meshes/trimesh-128.xml.gz data/meshes/trimesh-16.xml.gz data/meshes/trimesh-2.xml.gz data/meshes/trimesh-32.xml.gz data/meshes/trimesh-4.xml.gz data/meshes/trimesh-64.xml.gz data/meshes/trimesh-8.xml.gz da
ta/meshes/two_particles.xml.gz data/meshes/unstruct-trimesh-1.xml.gz data/meshes/unstruct-trimesh-2.xml.gz misc/utils/order/dolfin-order misc/utils/order/mesh0.xml misc/utils/order/mesh1.xml
description:
- Add script dolfin-order for ordering a mesh file
- Run script on all meshes in data/meshes
changeset: 5151:0d21690307cdd5e6fa019eee740035a7eb3b14e4
user: Anders Logg <logg@xxxxxxxxx>
date: Thu Nov 13 21:31:42 2008 +0100
files: demo/fem/assembly/cpp/main.cpp demo/fem/assembly/python/README demo/function/eval/cpp/main.cpp demo/function/eval/python/demo.py
description:
Change of point in eval demo (does not belong to more than one cell)
----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev
Follow ups
References