Loading src/TNL/Problems/HeatEquationProblem_impl.h +4 −12 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include "HeatEquationProblem.h" #define MPIIO #include <TNL/Meshes/DistributedMeshes/DistributedGridIO.h> Loading Loading @@ -147,10 +148,7 @@ setInitialCondition( const Config::ParameterContainer& parameters, std::cout<<"setInitialCondition" <<std::endl; if(CommunicatorType::isDistributed()) { File file; file.open( initialConditionFile+convertToString(CommunicatorType::GetRank()), IOMode::read ); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType> ::load(file, *uPointer ); file.close(); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType,Meshes::DistributedMeshes::MpiIO> ::load(initialConditionFile, *uPointer ); } else { Loading Loading @@ -216,13 +214,7 @@ makeSnapshot( const RealType& time, if(CommunicatorType::isDistributed()) { File file; File meshFile; meshFile.open( convertToString(CommunicatorType::GetRank())+String("mesh.tnl"),IOMode::write); file.open( convertToString(CommunicatorType::GetRank())+fileName.getFileName(), IOMode::write ); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType> ::save(file,meshFile, *uPointer ); meshFile.close(); file.close(); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType,Meshes::DistributedMeshes::MpiIO> ::save(fileName.getFileName(), *uPointer ); } else { Loading Loading
src/TNL/Problems/HeatEquationProblem_impl.h +4 −12 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include "HeatEquationProblem.h" #define MPIIO #include <TNL/Meshes/DistributedMeshes/DistributedGridIO.h> Loading Loading @@ -147,10 +148,7 @@ setInitialCondition( const Config::ParameterContainer& parameters, std::cout<<"setInitialCondition" <<std::endl; if(CommunicatorType::isDistributed()) { File file; file.open( initialConditionFile+convertToString(CommunicatorType::GetRank()), IOMode::read ); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType> ::load(file, *uPointer ); file.close(); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType,Meshes::DistributedMeshes::MpiIO> ::load(initialConditionFile, *uPointer ); } else { Loading Loading @@ -216,13 +214,7 @@ makeSnapshot( const RealType& time, if(CommunicatorType::isDistributed()) { File file; File meshFile; meshFile.open( convertToString(CommunicatorType::GetRank())+String("mesh.tnl"),IOMode::write); file.open( convertToString(CommunicatorType::GetRank())+fileName.getFileName(), IOMode::write ); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType> ::save(file,meshFile, *uPointer ); meshFile.close(); file.close(); Meshes::DistributedMeshes::DistributedGridIO<MeshFunctionType,Meshes::DistributedMeshes::MpiIO> ::save(fileName.getFileName(), *uPointer ); } else { Loading