From 263166173010a02872bcd7d3ab9be215f75384b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz> Date: Wed, 5 Sep 2018 14:03:57 +0200 Subject: [PATCH] Fixed specialization of loadMesh for Mesh, CUDA and MPI --- src/TNL/Meshes/TypeResolver/TypeResolver_impl.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/TNL/Meshes/TypeResolver/TypeResolver_impl.h b/src/TNL/Meshes/TypeResolver/TypeResolver_impl.h index b094ffcaf6..f18188b9c5 100644 --- a/src/TNL/Meshes/TypeResolver/TypeResolver_impl.h +++ b/src/TNL/Meshes/TypeResolver/TypeResolver_impl.h @@ -118,7 +118,7 @@ template< typename CommunicatorType, bool loadMesh( const String& fileName, Mesh< MeshConfig, Device >& mesh, - DistributedMeshes::DistributedMesh< Mesh< MeshConfig, Device > > &distributedMesh ) + DistributedMeshes::DistributedMesh< Mesh< MeshConfig, Device > >& distributedMesh ) { if( CommunicatorType::isDistributed() ) { @@ -189,9 +189,12 @@ loadMesh( const String& fileName, } Mesh< MeshConfig, Devices::Host > hostMesh; - if( ! loadMesh( fileName, hostMesh ) ) + DistributedMeshes::DistributedMesh< Mesh< MeshConfig, Devices::Host > > hostDistributedMesh; + if( ! loadMesh< CommunicatorType >( fileName, hostMesh, hostDistributedMesh ) ) return false; mesh = hostMesh; + // TODO +// distributedMesh = hostDistributedMesh; return true; } -- GitLab