diff --git a/src/engine/SingleBP.cpp b/src/engine/SingleBP.cpp index 7a02a63be3c4cf6dbb4de960ef96abb5d2efd829..20c3bcff393f03f20fb83f9aa06dcf552a0de47f 100644 --- a/src/engine/SingleBP.cpp +++ b/src/engine/SingleBP.cpp @@ -135,9 +135,9 @@ void SingleBP::Write( const std::string variableName, const int* values ) { auto index = PreSetVariable( *m_Group, variableName, Support::DatatypesAliases.at("int"), " from call to Write int*" ); std::cout << "Hello from SingleBP Write integer with index " << index << "\n"; - Variable<int>& variable = m_Group->m_Int[index]; - variable.Values = values; - auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV ); +// Variable<int>& variable = m_Group->m_Int[index]; +// variable.Values = values; +// auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV ); } diff --git a/src/transport/POSIX.cpp b/src/transport/POSIX.cpp index 78834a31df1dbebc096030d9d310cf9aaf684070..9e4ccb6ef89c324f9ebc49fdd74a966551be8589 100644 --- a/src/transport/POSIX.cpp +++ b/src/transport/POSIX.cpp @@ -27,7 +27,12 @@ POSIX::POSIX( MPI_Comm mpiComm, const bool debugMode ): POSIX::~POSIX( ) -{ } +{ + if( m_FileDescriptor != -1 ) + { + close( m_FileDescriptor ); + } +} void POSIX::Open( const std::string name, const std::string accessMode )