diff --git a/src/TNL/Meshes/MeshDetails/IndexPermutationApplier.h b/src/TNL/Meshes/MeshDetails/IndexPermutationApplier.h index 1aa609a9d7e810de9f731bb2fa81428fccaeb611..18a381fd45b72a7bb9081cef21239ac083fe640a 100644 --- a/src/TNL/Meshes/MeshDetails/IndexPermutationApplier.h +++ b/src/TNL/Meshes/MeshDetails/IndexPermutationApplier.h @@ -167,16 +167,16 @@ public: entities.getData() ); // permute superentities storage - StaticFor< int, 0, Dimension, SubentitiesStorageWorker >::exec( mesh, perm ); + StaticFor< int, 0, Dimension, SubentitiesStorageWorker >::execHost( mesh, perm ); // permute subentities storage - StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, SuperentitiesStorageWorker >::exec( mesh, perm ); + StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, SuperentitiesStorageWorker >::execHost( mesh, perm ); // update superentity indices from the subentities - StaticFor< int, 0, Dimension, SubentitiesWorker >::exec( mesh, iperm ); + StaticFor< int, 0, Dimension, SubentitiesWorker >::execHost( mesh, iperm ); // update subentity indices from the superentities - StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, SuperentitiesWorker >::exec( mesh, iperm ); + StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, SuperentitiesWorker >::execHost( mesh, iperm ); } }; diff --git a/src/TNL/Meshes/MeshDetails/initializer/BoundaryTagsInitializer.h b/src/TNL/Meshes/MeshDetails/initializer/BoundaryTagsInitializer.h index 5666264cecca959fd2d5e45516e0e5e649b29c51..2d7e2d0f41ce233e9a2cdc73378315ea66063b3f 100644 --- a/src/TNL/Meshes/MeshDetails/initializer/BoundaryTagsInitializer.h +++ b/src/TNL/Meshes/MeshDetails/initializer/BoundaryTagsInitializer.h @@ -113,7 +113,7 @@ public: public: static void exec( Mesh& mesh ) { - StaticFor< int, 0, Mesh::getMeshDimension() + 1, ResetBoundaryTags >::exec( mesh ); + StaticFor< int, 0, Mesh::getMeshDimension() + 1, ResetBoundaryTags >::execHost( mesh ); auto kernel = [] __cuda_callable__ ( GlobalIndexType faceIndex, @@ -137,7 +137,7 @@ public: kernel, &meshPointer.template modifyData< DeviceType >() ); - StaticFor< int, 0, Mesh::getMeshDimension() + 1, UpdateBoundaryIndices >::exec( mesh ); + StaticFor< int, 0, Mesh::getMeshDimension() + 1, UpdateBoundaryIndices >::execHost( mesh ); } }; diff --git a/src/TNL/Meshes/MeshDetails/initializer/MeshSubentitySeedCreator.h b/src/TNL/Meshes/MeshDetails/initializer/MeshSubentitySeedCreator.h index d7fa13b1de2d855a4a768bfead91039d4d5c6c4b..efb15c4b05c102019145ef31948875e62d40454b 100644 --- a/src/TNL/Meshes/MeshDetails/initializer/MeshSubentitySeedCreator.h +++ b/src/TNL/Meshes/MeshDetails/initializer/MeshSubentitySeedCreator.h @@ -47,7 +47,7 @@ public: static SubentitySeedArray create( const SubvertexAccessorType& subvertices ) { SubentitySeedArray subentitySeeds; - StaticFor< LocalIndexType, 0, SUBENTITIES_COUNT, CreateSubentitySeeds >::exec( subentitySeeds, subvertices ); + StaticFor< LocalIndexType, 0, SUBENTITIES_COUNT, CreateSubentitySeeds >::execHost( subentitySeeds, subvertices ); return subentitySeeds; } @@ -61,7 +61,7 @@ private: public: static void exec( SubentitySeedArray& subentitySeeds, const SubvertexAccessorType& subvertices ) { - StaticFor< LocalIndexType, 0, SUBENTITY_VERTICES_COUNT, SetSubentitySeedVertex >::exec( subentitySeeds[ subentityIndex ], subvertices ); + StaticFor< LocalIndexType, 0, SUBENTITY_VERTICES_COUNT, SetSubentitySeedVertex >::execHost( subentitySeeds[ subentityIndex ], subvertices ); } private: @@ -107,4 +107,3 @@ public: } // namespace Meshes } // namespace TNL - diff --git a/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h b/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h index cf113a2ba049c36f3420487a74e67ae1c12d1df4..c5a36d304fe8af9f09baf0cb2a11f7fa0d8073f3 100644 --- a/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h +++ b/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h @@ -144,14 +144,14 @@ public: static void exec( Mesh& mesh ) { - StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, Inner >::exec( mesh ); + StaticFor< int, Dimension + 1, Mesh::getMeshDimension() + 1, Inner >::execHost( mesh ); } }; public: static void exec( Mesh& mesh ) { - StaticFor< int, 0, Mesh::getMeshDimension() + 1, OuterLoop >::exec( mesh ); + StaticFor< int, 0, Mesh::getMeshDimension() + 1, OuterLoop >::execHost( mesh ); } };