diff --git a/FileIO/MPI_IO/NodePartitionedMeshReader.cpp b/FileIO/MPI_IO/NodePartitionedMeshReader.cpp index 3ad2a604a94e5c81c711c799b32da4c142479bf2..384f0aa18be5a51236bdc21b32b5ad683657caf5 100644 --- a/FileIO/MPI_IO/NodePartitionedMeshReader.cpp +++ b/FileIO/MPI_IO/NodePartitionedMeshReader.cpp @@ -378,21 +378,21 @@ MeshLib::NodePartitionedMesh* NodePartitionedMeshReader::readASCII( //---------------------------------------------------------------------------------- // Read Nodes if (!readCastNodesASCII(is_node, i, mesh_nodes, glb_node_ids)) - return nullptr; + break; //---------------------------------------------------------------------------------- // Read elements if (!readCastElemsASCII(is_elem, i, _mesh_info.regular_elements + _mesh_info.offset[0], false, mesh_nodes, mesh_elems)) - return nullptr; + break; //------------------------------------------------------------------------- // Ghost elements if (!readCastElemsASCII(is_elem, i, _mesh_info.ghost_elements + _mesh_info.offset[1], true, mesh_nodes, mesh_elems)) - return nullptr; + break; if(_mpi_rank == i) np_mesh = newMesh(BaseLib::extractBaseName(file_name_base),